diff mercurial/sshserver.py @ 11621:e46a8b2331a6

protocol: shuffle server methods to group send methods
author Dirkjan Ochtman <dirkjan@ochtman.nl>
date Fri, 16 Jul 2010 18:16:15 +0200
parents 83070a9cd526
children 1d48681b17a4
line wrap: on
line diff
--- a/mercurial/sshserver.py	Fri Jul 16 23:02:46 2010 +0200
+++ b/mercurial/sshserver.py	Fri Jul 16 18:16:15 2010 +0200
@@ -49,6 +49,16 @@
     def getarg(self, name):
         return self.getargs(name)[0]
 
+    def getfile(self, fpout):
+        self.respond('')
+        count = int(self.fin.readline())
+        while count:
+            fpout.write(self.fin.read(count))
+            count = int(self.fin.readline())
+
+    def redirect(self):
+        pass
+
     def respond(self, v):
         self.fout.write("%d\n" % len(v))
         self.fout.write(v)
@@ -68,16 +78,6 @@
             self.fout.write(chunk)
         self.fout.flush()
 
-    def getfile(self, fpout):
-        self.respond('')
-        count = int(self.fin.readline())
-        while count:
-            fpout.write(self.fin.read(count))
-            count = int(self.fin.readline())
-
-    def redirect(self):
-        pass
-
     def respondpush(self, ret):
         self.respond('')
         self.respond(str(ret))