''' @author: olivier.massot, mars 2017 ''' import sys from PyQt5.Qt import QApplication, QMessageBox from Viewer import Viewer # TODO: Permettre de limiter le nombre d'"étages" à afficher # TODO: Dans le TreeWidget: aficher la liste des fonctons à la place de celle des modules, sous la forme "Module.fonction" if __name__ == '__main__': app = QApplication(sys.argv) iface = Viewer() iface.show() SYS_HOOK = sys.excepthook def error_handler(typ, value, trace): while QApplication.overrideCursor(): QApplication.restoreOverrideCursor() QMessageBox.critical(iface, typ.__name__, "{}".format(value)) SYS_HOOK(typ, value, trace) sys.excepthook = error_handler r = app.exec_() sys.exit(r)