mercurial/wireprotoserver.py
changeset 37590 9170df9106a8
parent 37557 734515aca84d
child 37644 77c9ee77687c
equal deleted inserted replaced
37589:e320d9405bba 37590:9170df9106a8
   101         args.update(urlreq.parseqs(argvalue, keep_blank_values=True))
   101         args.update(urlreq.parseqs(argvalue, keep_blank_values=True))
   102         return args
   102         return args
   103 
   103 
   104     def getprotocaps(self):
   104     def getprotocaps(self):
   105         if self._protocaps is None:
   105         if self._protocaps is None:
   106             value = decodevaluefromheaders(self._req, r'X-HgProto')
   106             value = decodevaluefromheaders(self._req, b'X-HgProto')
   107             self._protocaps = set(value.split(' '))
   107             self._protocaps = set(value.split(' '))
   108         return self._protocaps
   108         return self._protocaps
   109 
   109 
   110     def getpayload(self):
   110     def getpayload(self):
   111         # Existing clients *always* send Content-Length.
   111         # Existing clients *always* send Content-Length.