return 1 else: raise args.UsageError('Invalid applet name %r.' % main_name) def main(argv): try: sys.exit(AppBundleMain(argv)) except NotImplementedError as e: raise except args.UsageError as e: #builtin.Help(['oil-usage'], util.GetResourceLoader()) log('oil: %s', e) sys.exit(2) except RuntimeError as e: log('FATAL: %s', e) sys.exit(1) finally: _tlog('Exiting main()') if _trace_path: _tracer.Stop(_trace_path) if __name__ == '__main__': # NOTE: This could end up as opy.InferTypes(), opy.GenerateCode(), etc. if os.getenv('CALLGRAPH') == '1': from opy import callgraph callgraph.Walk(main, sys.modules) else: main(sys.argv)
def main(argv): callgraph.Walk(g, sys.modules) h()