mercurial/wireprotoserver.py
changeset 36077 a3d42d1865f1
parent 36075 ac33dc94e1d5
child 36213 b67d4b7e8235
--- a/mercurial/wireprotoserver.py	Wed Feb 07 17:18:27 2018 -0800
+++ b/mercurial/wireprotoserver.py	Tue Feb 06 18:13:15 2018 -0800
@@ -7,7 +7,6 @@
 from __future__ import absolute_import
 
 import abc
-import cgi
 import contextlib
 import struct
 import sys
@@ -134,12 +133,12 @@
         args = util.rapply(pycompat.bytesurl, self._req.form.copy())
         postlen = int(self._req.env.get(r'HTTP_X_HGARGS_POST', 0))
         if postlen:
-            args.update(cgi.parse_qs(
+            args.update(urlreq.parseqs(
                 self._req.read(postlen), keep_blank_values=True))
             return args
 
         argvalue = decodevaluefromheaders(self._req, r'X-HgArg')
-        args.update(cgi.parse_qs(argvalue, keep_blank_values=True))
+        args.update(urlreq.parseqs(argvalue, keep_blank_values=True))
         return args
 
     def forwardpayload(self, fp):