equal
deleted
inserted
replaced
115 __del__ = cleanup |
115 __del__ = cleanup |
116 |
116 |
117 def do_cmd(self, cmd, **args): |
117 def do_cmd(self, cmd, **args): |
118 self.ui.debug("sending %s command\n" % cmd) |
118 self.ui.debug("sending %s command\n" % cmd) |
119 self.pipeo.write("%s\n" % cmd) |
119 self.pipeo.write("%s\n" % cmd) |
120 for k, v in args.iteritems(): |
120 for k, v in sorted(args.iteritems()): |
121 self.pipeo.write("%s %d\n" % (k, len(v))) |
121 self.pipeo.write("%s %d\n" % (k, len(v))) |
122 self.pipeo.write(v) |
122 self.pipeo.write(v) |
123 self.pipeo.flush() |
123 self.pipeo.flush() |
124 |
124 |
125 return self.pipei |
125 return self.pipei |