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":
|