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
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