コード例 #1
0
    metrics_noerr = None
    gitref = None

    try:
        opts, args = getopt.getopt(argv, short_opts, long_opts)
    except getopt.GetoptError, e:
        printerr(str(e))
        return 1

    for opt, value in opts:
        if opt in ("-h", "--help", "-help"):
            usage()
            return 0
        elif opt in ("-e", "--list-extensions"):
            emg = ExtensionsManager([])
            allExtensions = emg.load_all_extensions()
            print ", ".join(sorted(allExtensions))
            return 0
        elif opt in ("-V", "--version"):
            print VERSION
            return 0
        elif opt in ("--debug", "-g"):
            debug = True
        elif opt in ("--quiet", "-q"):
            quiet = True
        elif opt in ("--profile", ):
            profile = True
        elif opt in ("--no-parse", "-n"):
            no_parse = True
        elif opt in ("-f", "--config-file"):
            configfile = value
コード例 #2
0
ファイル: main.py プロジェクト: Jadamso/CVSAnalY
    metrics_noerr = None
    gitref = None

    try:
        opts, args = getopt.getopt(argv, short_opts, long_opts)
    except getopt.GetoptError, e:
        printerr(str(e))
        return 1

    for opt, value in opts:
        if opt in ("-h", "--help", "-help"):
            usage()
            return 0
        elif opt in ("-e", "--list-extensions"):
            emg = ExtensionsManager([])
            allExtensions = emg.load_all_extensions()
            print ", ".join(sorted(allExtensions))
            return 0
        elif opt in ("-V", "--version"):
            print VERSION
            return 0
        elif opt in ("--debug", "-g"):
            debug = True
        elif opt in ("--quiet", "-q"):
            quiet = True
        elif opt in ("--profile", ):
            profile = True
        elif opt in ("--no-parse", "-n"):
            no_parse = True
        elif opt in ("-f", "--config-file"):
            configfile = value