[Uludag-commits] r10057 - trunk/comar/api/comar

svn-uludag at uludag.org.tr svn-uludag at uludag.org.tr
1 Kas 2006 Çar 18:31:04 EET


Author: gurer
Date: Wed Nov  1 18:31:04 2006
New Revision: 10057

Modified:
   trunk/comar/api/comar/__init__.py
Log:
değişik bi deneme


Modified: trunk/comar/api/comar/__init__.py
=================================================================
--- trunk/comar/api/comar/__init__.py	(original)
+++ trunk/comar/api/comar/__init__.py	Wed Nov  1 18:31:04 2006
@@ -160,17 +160,18 @@
             return None
         try:
             data = self.sock.recv(8)
-            print "COMARDEBUG: data len", len(data)
+            if len(data) < 8:
+                raise RuntimeException("borkbork1 %d" % len(data))
         except:
             raise Error('Connection closed')
         head = struct.unpack('!ii', str(data))
         cmd = head[0] >> 24
         size = head[0] & 0x00ffffff
-        print "COMARDEBUG: cmd, size", cmd, size
         if size:
             try:
                 data = self.sock.recv(size, socket.MSG_WAITALL)
-                print "COMARDEBUG: data len2", size, len(data)
+                if len(data) < size:
+                    raise RuntimeException("borkbork2 %d %d" % (size, len(data)))
             except:
                 raise Error('Connection closed')
         else:
@@ -186,7 +187,8 @@
         """
         while 1:
             fds = select.select([self.sock], [], [])
-            print "COMARDEBUG: fds ( %s )" % str(fds)
+            if len(fds) != 3:
+                raise RuntimeException("borkbork3 %d" % len(fds))
             if fds[0] != []:
                 break
         return self.read()


Uludag-commits mesaj listesiyle ilgili daha fazla bilgi