コード例 #1
0
                        default=False)
    usage = parser.format_usage()
    parser.description = desc1 + '      ' + usage + desc2
    parser.usage = argparse.SUPPRESS
    args = parser.parse_args()

    if args.newurl == None:
        url = get_url()
        print "Current URL: " + url
    else:
        url = set_url(args.newurl)
        if args.noCheck:
            print 'New URL set to: ' + url
            exit(0)
    try:
        paClient = ProbabilisticAnnotation(url=url)
        serverInfo = paClient.version()
        if serverInfo[0] != 'probabilistic_annotation':
            print url + ' is not a probabilistic annotation server'
            exit(1)
        print url + ' is valid and running %s v%s' % (serverInfo[0],
                                                      serverInfo[1])
    except ProbAnnoServerError as e:
        print 'Endpoint at %s returned error: %s' % (url, e)
        exit(1)
    except Exception as e:
        print 'Could not get a valid response from endpoint at %s: %s' % (url,
                                                                          e)
        exit(1)
    exit(0)
コード例 #2
0
    parser.add_argument(
        "--no-check", help="do not check for a valid URL", action="store_true", dest="noCheck", default=False
    )
    usage = parser.format_usage()
    parser.description = desc1 + "      " + usage + desc2
    parser.usage = argparse.SUPPRESS
    args = parser.parse_args()

    if args.newurl == None:
        url = get_url()
        print "Current URL: " + url
    else:
        url = set_url(args.newurl)
        if args.noCheck:
            print "New URL set to: " + url
            exit(0)
    try:
        paClient = ProbabilisticAnnotation(url=url)
        serverInfo = paClient.version()
        if serverInfo[0] != "probabilistic_annotation":
            print url + " is not a probabilistic annotation server"
            exit(1)
        print url + " is valid and running %s v%s" % (serverInfo[0], serverInfo[1])
    except ProbAnnoServerError as e:
        print "Endpoint at %s returned error: %s" % (url, e)
        exit(1)
    except Exception as e:
        print "Could not get a valid response from endpoint at %s: %s" % (url, e)
        exit(1)
    exit(0)