def main(): #if len(sys.argv) is not 4: # raise Exception("Must call with endpoint, username, and password" +\ # " i.e.: python example.py http://<server>:9087 <user> <pass>") #endpoint = sys.argv[1] #username = sys.argv[2] #password = sys.argv[3] parser = argparse.ArgumentParser(description='Parse input parameters') parser.add_argument('-i', '--id', type=int) parser.add_argument('-e', '--endpoint', type=str) parser.add_argument('-u', '--username', type=str) parser.add_argument('-p', '--password', type=str) parser.add_argument('-d', '--database', type=str) args = parser.parse_args() args = vars(args) live_report_id = args['id'] endpoint = args['endpoint'] username = args['username'] password = args['password'] database = args['database'] apiSuffix = "/api" apiEndpoint = endpoint + apiSuffix api = Api(apiEndpoint, username, password) api.delete_live_report(live_report_id)