From 456e330854acdfbf706c601b7dcdc49501ac58ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Natalia=20Fenclov=C3=A1?= Date: Thu, 14 Nov 2019 17:22:39 +0100 Subject: [PATCH] Replace usage of deprecated API 'cgi.parse_qsl' Python 3.8.0 removed this deprecated API. We already use the replacement `urllib.parse.parse_qsl` in `UIRequest.py` --- src/Ui/UiServer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Ui/UiServer.py b/src/Ui/UiServer.py index d9920237..7f6f35b7 100644 --- a/src/Ui/UiServer.py +++ b/src/Ui/UiServer.py @@ -1,6 +1,6 @@ import logging import time -import cgi +import urllib import socket import gevent @@ -118,7 +118,7 @@ class UiServer: def handleRequest(self, env, start_response): path = bytes(env["PATH_INFO"], "raw-unicode-escape").decode("utf8") if env.get("QUERY_STRING"): - get = dict(cgi.parse_qsl(env['QUERY_STRING'])) + get = dict(urllib.parse.parse_qsl(env['QUERY_STRING'])) else: get = {} ui_request = UiRequest(self, get, env, start_response)