Skip to content
Snippets Groups Projects
Commit da96b6d6 authored by Quentin Bramas's avatar Quentin Bramas
Browse files

fix admin export

parent 2d5e9064
Branches
Tags
No related merge requests found
Pipeline #339151 passed with stages
in 57 seconds
......@@ -159,11 +159,18 @@ def sudo_result(data):
print('username,started,answers')
for user_name, user_id in data['userIds'].items():
print(','.join([
user_name,
datetime.fromtimestamp(data['userInfo'][user_name]['startOfflineTime'] // 1_000).isoformat(),
str(data['answers'][str(user_id)])
]))
if str(user_id) in data['answers'] and 'startOfflineTime' in data['userInfo'][user_name]:
print(','.join([
user_name,
datetime.fromtimestamp(data['userInfo'][user_name]['startOfflineTime'] // 1_000).isoformat(),
str(data['answers'][str(user_id)])
]))
else:
print(','.join([
user_name,
str(-1),
'{}'
]))
else:
print(data)
sio.disconnect()
......@@ -243,8 +250,9 @@ def connected_as(data):
sio.emit('sudo', ('export-results', sys.argv[2]))
sio.connect(API_URL, transports=['websocket'], namespaces=['/'], wait_timeout = 4)
printv('connecting to '+API_URL+'...')
printv('login user '+os.environ['QCM_USER_NAME']+'...')
sio.connect(API_URL, transports=['websocket'], namespaces=['/'], wait_timeout = 20)
sio.emit('verify', os.environ['QCM_USER_NAME']+':'+os.environ['QCM_USER_TOKEN'])
sio.wait()
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment