equal
deleted
inserted
replaced
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() |