import pytisapi
import time
from pytisapi.editormapper.editor import Editor
def create_table(params, types, columns, files):
start_time = time.time()
with Editor.from_token(baseurl=kwargs['sessionUrl'], token=kwargs['sessionToken'], verify=True) as editor:
app_ids = ["1001"]
username = "userpool1"
task_results = []
for app_id in app_ids:
_, resp = editor.userpool_warmup(username, app_id, 10)
print(resp)
_, task = editor.api.get_task(resp["TaskId"])
isRunning = True
while isRunning:
_, task = editor.api.get_task(resp["TaskId"])
isRunning = task['Status'] in ["Running", "Queued"]
time.sleep(1)
current_time = time.time()
elapsed_time = current_time - start_time
if elapsed_time * 1000 > (kwargs['timeout'] - 1000):
types[0] = str
columns['Result'] = 0
return task_results
print(task)
task_results.append([ task['Result'] ])
types[0] = str
columns['Result'] = 0
return task_results |