def main():
    args = parseArguments()
    host = args.host
    port = args.port
    base_url = BASE_URL

    # Create the REST API client
    engine_client = EngineApiClient(host, base_url, port)

    while True:
        (http_status_code, response) = engine_client.getJobs()
        if http_status_code != 200:
            print (http_status_code, json.dumps(response))
            break
        
        jobs = response['documents']        
        if (len(jobs) == 0):
            print "Deleted all jobs"
            break


        print "Deleting %d jobs" % (len(jobs)),

        for job in jobs:
            (http_status_code, response) = engine_client.delete(job['id'])
            if http_status_code != 200:
                print (http_status_code, json.dumps(response))
            else:
                sys.stdout.write('.')
                sys.stdout.flush()
        print
Beispiel #2
0
def main():
    args = parseArguments()
    host = args.host
    port = args.port

    # Create the REST API client
    engine_client = EngineApiClient(host, BASE_URL, port)

    while True:
        (http_status_code, response) = engine_client.getJobs()
        if http_status_code != 200:
            print(http_status_code, json.dumps(response))
            break

        jobs = response['documents']
        if (len(jobs) == 0):
            print "Deleted all jobs"
            break

        print "Deleting %d jobs" % (len(jobs)),

        for job in jobs:
            (http_status_code, response) = engine_client.delete(job['id'])
            if http_status_code != 200:
                print(http_status_code, json.dumps(response))
            else:
                sys.stdout.write('.')
                sys.stdout.flush()
        print