Ejemplo n.º 1
0
        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)
Ejemplo n.º 2
0
def main(argv):
    callgraph.Walk(g, sys.modules)

    h()