예제 #1
0
def main(argv=None):
    if argv is None:
        argv = list(map(fsdecode_utf8, sys.argv))
    try:
        return _main(argv)
    finally:
        run.finish_logging()
예제 #2
0
파일: main.py 프로젝트: wildmichael/stgit
def main():
    import sys

    try:
        if sys.version_info[:2] < (3, 5):
            sys.stderr.write('StGit requires Python >= 3.5\n')
            sys.exit(1)

        if os.environ.get('COVERAGE_PROCESS_START'):
            import coverage

            if len(sys.argv) < 2 or sys.argv[1].startswith('-'):
                context = 'stg'
            else:
                context = 'stg-' + sys.argv[1]

            cov = coverage.process_startup()
            cov.switch_context(context)

        _main()
    finally:
        run.finish_logging()
예제 #3
0
파일: main.py 프로젝트: miracle2k/stgit
def main():
    try:
        _main()
    finally:
        run.finish_logging()
예제 #4
0
def main():
    try:
        _main()
    finally:
        run.finish_logging()