mercurial/sshpeer.py
changeset 48913 f254fc73d956
parent 48875 6000f5b25c9b
child 48946 642e31cb55f0
equal deleted inserted replaced
48912:a0674e916fb6 48913:f254fc73d956
   470                 wireargs[b'*'] = args
   470                 wireargs[b'*'] = args
   471                 break
   471                 break
   472             else:
   472             else:
   473                 wireargs[k] = args[k]
   473                 wireargs[k] = args[k]
   474                 del args[k]
   474                 del args[k]
   475         for k, v in sorted(pycompat.iteritems(wireargs)):
   475         for k, v in sorted(wireargs.items()):
   476             self._pipeo.write(b"%s %d\n" % (k, len(v)))
   476             self._pipeo.write(b"%s %d\n" % (k, len(v)))
   477             if isinstance(v, dict):
   477             if isinstance(v, dict):
   478                 for dk, dv in pycompat.iteritems(v):
   478                 for dk, dv in v.items():
   479                     self._pipeo.write(b"%s %d\n" % (dk, len(dv)))
   479                     self._pipeo.write(b"%s %d\n" % (dk, len(dv)))
   480                     self._pipeo.write(dv)
   480                     self._pipeo.write(dv)
   481             else:
   481             else:
   482                 self._pipeo.write(v)
   482                 self._pipeo.write(v)
   483         self._pipeo.flush()
   483         self._pipeo.flush()