summarylogtreecommitdiffstats
path: root/python38.patch
blob: 4b92513d4862fdb9e63b0453f35517b3ae734265 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

diff --git a/openSM2sync/server.py b/openSM2sync/server.py
index 50c1e0f6..1a7d6da4 100755
--- a/openSM2sync/server.py
+++ b/openSM2sync/server.py
@@ -5,11 +5,11 @@

 import os
 import sys
-import cgi
 import time
 import types
 import select
 import socket
+import urllib
 import tarfile
 import http.client
 import tempfile
@@ -152,7 +152,7 @@ def get_method(self, environ):
         # Convert e.g. GET /foo_bar into get_foo_bar.
         method = (environ["REQUEST_METHOD"] + \
                   environ["PATH_INFO"].replace("/", "_")).lower()
-        args = cgi.parse_qs(environ["QUERY_STRING"])
+        args = urllib.parse.parse_qs(environ["QUERY_STRING"])
         args = dict([(key, val[0]) for key, val in list(args.items())])
         # Login method.
         if method == "put_login" or method == "get_status":