Exemple #1
0
 def _visit_dict_items(self, node, parent, newnode):
     for key, value in zip(node.keys, node.values):
         rebuilt_value = self.visit(value, newnode)
         if not key:
             # Python 3.5 and extended unpacking
             rebuilt_key = nodes.DictUnpack(rebuilt_value.lineno,
                                            rebuilt_value.col_offset,
                                            parent)
         else:
             rebuilt_key = self.visit(key, newnode)
         yield rebuilt_key, rebuilt_value
Exemple #2
0
 def _visit_dict_items(self, node, parent, newnode, assign_ctx):
     for key, value in zip(node.keys, node.values):
         rebuilt_value = self.visit(value, newnode, assign_ctx)
         if not key:
             # Python 3.5 and extended unpacking
             rebuilt_key = new.DictUnpack()
             rebuilt_key.lineno = rebuilt_value.lineno
             rebuilt_key.col_offset = rebuilt_value.col_offset
             rebuilt_key.parent = rebuilt_value.parent
         else:
             rebuilt_key = self.visit(key, newnode, assign_ctx)
         yield rebuilt_key, rebuilt_value