MCPcopy Index your code
hub / github.com/CadQuery/cadquery / visit_Assign

Method visit_Assign

cadquery/cqgi.py:548–572  ·  view source on GitHub ↗
(self, node)

Source from the content-addressed store, hash-verified

546 pass
547
548 def visit_Assign(self, node):
549
550 try:
551 left_side = node.targets[0]
552
553 # do not handle attribute assignments
554 if isinstance(left_side, ast.Attribute):
555 return
556
557 astTypes = [ast.Name, ast.Constant]
558
559 if type(node.value) in astTypes:
560 self.handle_assignment(left_side.id, node.value)
561 elif type(node.value) == ast.Tuple:
562 if isinstance(left_side, ast.Name):
563 self.handle_assignment(left_side.id, node.value)
564 else:
565 # we have a multi-value assignment
566 for n, v in zip(left_side.elts, node.value.elts):
567 self.handle_assignment(n.id, v)
568 except:
569 traceback.print_exc()
570 print("Unable to handle assignment for node '%s'" % ast.dump(left_side))
571
572 return node

Callers 1

_find_varsMethod · 0.95

Calls 1

handle_assignmentMethod · 0.95

Tested by

no test coverage detected