mirror of
https://github.com/m-labs/artiq.git
synced 2024-12-25 03:08:27 +08:00
transforms/inline: strip docstrings
This commit is contained in:
parent
d3e70ec53d
commit
c95f5bdff3
@ -218,6 +218,10 @@ class _ReferenceReplacer(ast.NodeVisitor):
|
||||
node)
|
||||
|
||||
def visit_Expr(self, node):
|
||||
if isinstance(node.value, ast.Str):
|
||||
# Strip docstrings. This also removes strings appearing in the
|
||||
# middle of the code, but they are nops.
|
||||
return None
|
||||
self.generic_visit(node)
|
||||
if isinstance(node.value, ast.Name):
|
||||
# Remove Expr nodes that contain only a name, likely due to
|
||||
|
Loading…
Reference in New Issue
Block a user