mercurial/sshpeer.py
changeset 43106 d783f945a701
parent 43089 c59eb1560c44
child 44860 5d77f571a563
equal deleted inserted replaced
43105:649d3ac37a12 43106:d783f945a701
   477                 wireargs[b'*'] = args
   477                 wireargs[b'*'] = args
   478                 break
   478                 break
   479             else:
   479             else:
   480                 wireargs[k] = args[k]
   480                 wireargs[k] = args[k]
   481                 del args[k]
   481                 del args[k]
   482         for k, v in sorted(wireargs.iteritems()):
   482         for k, v in sorted(pycompat.iteritems(wireargs)):
   483             self._pipeo.write(b"%s %d\n" % (k, len(v)))
   483             self._pipeo.write(b"%s %d\n" % (k, len(v)))
   484             if isinstance(v, dict):
   484             if isinstance(v, dict):
   485                 for dk, dv in v.iteritems():
   485                 for dk, dv in pycompat.iteritems(v):
   486                     self._pipeo.write(b"%s %d\n" % (dk, len(dv)))
   486                     self._pipeo.write(b"%s %d\n" % (dk, len(dv)))
   487                     self._pipeo.write(dv)
   487                     self._pipeo.write(dv)
   488             else:
   488             else:
   489                 self._pipeo.write(v)
   489                 self._pipeo.write(v)
   490         self._pipeo.flush()
   490         self._pipeo.flush()