Esempio n. 1
0
 def visit_global(self, node, parent):
     """visit a Global node to become astroid"""
     newnode = nodes.Global(node.names, getattr(node, 'lineno', None),
                            getattr(node, 'col_offset', None), parent)
     if self._global_names:  # global at the module level, no effect
         for name in node.names:
             self._global_names[-1].setdefault(name, []).append(newnode)
     return newnode
Esempio n. 2
0
 def visit_global(self, node, parent):
     """visit an Global node to become astroid"""
     newnode = new.Global(node.names)
     _set_infos(node, newnode, parent)
     if self._global_names: # global at the module level, no effect
         for name in node.names:
             self._global_names[-1].setdefault(name, []).append(newnode)
     return newnode