[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