1.1 --- a/micropython/inspect.py Sun Jun 14 01:18:05 2009 +0200
1.2 +++ b/micropython/inspect.py Sun Jun 14 23:17:22 2009 +0200
1.3 @@ -477,7 +477,22 @@
1.4 self.importer.use_name(aug_method)
1.5 self.importer.use_name(left_method)
1.6 self.importer.use_name(right_method)
1.7 - return self.OP(node)
1.8 +
1.9 + # Process the assignment.
1.10 +
1.11 + self.expr = self.dispatch(node.expr)
1.12 +
1.13 + # NOTE: Similar to micropython.ast handler code.
1.14 + # NOTE: Slices and subscripts not supported.
1.15 +
1.16 + if isinstance(node.node, compiler.ast.Name):
1.17 + self.visitAssName(node.node)
1.18 + elif isinstance(node.node, compiler.ast.Getattr):
1.19 + self.visitAssAttr(node.node)
1.20 + else:
1.21 + raise InspectError(self.full_name(), node, "AugAssign(Slice or Subscript)")
1.22 +
1.23 + return None
1.24
1.25 visitBackquote = OP
1.26