def _file_position_default ( self ): position = FilePosition( file_name = self.module.file_name, line = 1 ) try: position.line = self.ast.lineno except: pass return position
def _file_position_default ( self ): position = FilePosition( file_name = self.module.file_name, line = 1 ) name = self.name for node in self.ast.body: if isinstance( node, ImportFrom ): for alias in node.names: if ((alias.asname == name) or ((alias.asname is None) and (alias.name == name))): return position.set( line = node.lineno ) try: position.line = self.ast.lineno except: pass return position