def get_astng(self, filepath, modname): """return a astng representation for a module""" try: return MANAGER.astng_from_file(filepath, modname, source=True) except SyntaxError as ex: self.add_message('E0001', line=ex.lineno, args=ex.msg) except ASTNGBuildingException as ex: self.add_message('F0010', args=ex) except Exception as ex: import traceback traceback.print_exc() self.add_message('F0002', args=(ex.__class__, ex))
def get_astng(self, filepath, modname): """return a astng representation for a module""" try: return MANAGER.astng_from_file(filepath, modname, source=True) except SyntaxError as ex: self.add_message('E0001', line=ex.lineno, args=ex.msg) except ASTNGBuildingException as ex: self.add_message('F0010', args=ex) except Exception as ex: import traceback traceback.print_exc() self.add_message('F0002', args=(ex.__class__, ex))
def get_astng(self, filepath, modname): """return a astng representation for a module""" try: return MANAGER.astng_from_file(filepath, modname) except SyntaxError, ex: self.add_message('E0001', line=ex.lineno, args=ex.msg)
def get_astng(self, filepath, modname): """return a astng representation for a module""" try: return MANAGER.astng_from_file(filepath, modname, source=True) except SyntaxError, ex: self.add_message('E0001', line=ex.lineno, args=ex.msg)