[Checkins] SVN: ZODB/branches/jim-zrpc/src/ZEO/zrpc/connection.py Collapse some easily collapsable methods.

Jim Fulton jim at zope.com
Wed Jan 27 13:18:57 EST 2010


Log message for revision 108576:
  Collapse some easily collapsable methods.
  
  Get rid of an unused method.
  

Changed:
  U   ZODB/branches/jim-zrpc/src/ZEO/zrpc/connection.py

-=-
Modified: ZODB/branches/jim-zrpc/src/ZEO/zrpc/connection.py
===================================================================
--- ZODB/branches/jim-zrpc/src/ZEO/zrpc/connection.py	2010-01-27 18:07:57 UTC (rev 108575)
+++ ZODB/branches/jim-zrpc/src/ZEO/zrpc/connection.py	2010-01-27 18:18:56 UTC (rev 108576)
@@ -651,14 +651,6 @@
         finally:
             self.msgid_lock.release()
 
-    def __call_message(self, method, args, async):
-        # compute a message and return it
-        msgid = self.__new_msgid()
-        if debug_zrpc:
-            self.log("send msg: %d, %d, %s, ..." % (msgid, async, method),
-                     level=TRACE)
-        return self.marshal.encode(msgid, async, method, args)
-
     def send_call(self, method, args, async=False):
         # send a message and return its msgid
         msgid = self.__new_msgid()
@@ -693,19 +685,13 @@
 
     def __outputIterator(self, iterator):
         for method, args in iterator:
-            yield self.__call_message(method, args, 1)
+            if debug_zrpc:
+                self.log("__outputIterator: %s, ..." % (method), level=TRACE)
+            yield self.marshal.encode(0, 1, method, args)
 
-
     def handle_reply(self, msgid, ret):
         assert msgid == -1 and ret is None
 
-    def flush(self):
-        """Invoke poll() until the output buffer is empty."""
-        if debug_zrpc:
-            self.log("flush")
-        while self.writable():
-            self.poll()
-
     def poll(self):
         """Invoke asyncore mainloop to get pending message out."""
         if debug_zrpc:



More information about the checkins mailing list