diff --git a/tests/checker/cgi-bin/input2cookies.py b/tests/checker/cgi-bin/input2cookies.py index 0225953e..8abd97ee 100755 --- a/tests/checker/cgi-bin/input2cookies.py +++ b/tests/checker/cgi-bin/input2cookies.py @@ -1,11 +1,11 @@ #!/usr/bin/python3 -import cgi from http import cookies +import sys +import urllib.parse -form = cgi.FieldStorage() C = cookies.SimpleCookie() -for field in form: - C[field] = form.getvalue(field) +for field, value in urllib.parse.parse_qsl(sys.stdin.read()): + C[field] = value print(C)