#!/usr/bin/env python3 | |
import os | |
import sys | |
import time | |
from urllib.parse import parse_qs | |
query = parse_qs(os.environ.get('QUERY_STRING', ''), keep_blank_values=True) | |
delay = int(query.get('delay', [0])[0]) | |
msg = query.get('msg', [''])[0] | |
done = query.get('done', [''])[0] | |
sys.stdout.write('Content-Type: text/javascript\r\n\r\n') | |
time.sleep(delay) | |
sys.stdout.write('log(\'{}\');\n'.format(msg)) | |
if done == '1': | |
sys.stdout.write( | |
'if (window.testRunner)\n' | |
' testRunner.notifyDone();\n' | |
) |