summaryrefslogtreecommitdiff
path: root/paramiko/packet.py
diff options
context:
space:
mode:
authorRobey Pointer <robey@master-shake.local>2006-01-14 22:30:08 -0800
committerRobey Pointer <robey@master-shake.local>2006-01-14 22:30:08 -0800
commitcb3008b402a6a411204d0dc060c2f85a548c1c7e (patch)
tree5c02d2f311bee41547f4fa91f706b7d0dce16382 /paramiko/packet.py
parent26397bff47bc1005a7d4b42a95bfb72f213cf26e (diff)
downloadparamiko-cb3008b402a6a411204d0dc060c2f85a548c1c7e.tar.gz
[project @ robey@master-shake.local-20060115063008-4f68552398868788]
fix a bunch of pychecker warnings, some of which were actual (but unlikely) bugs
Diffstat (limited to 'paramiko/packet.py')
-rw-r--r--paramiko/packet.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/paramiko/packet.py b/paramiko/packet.py
index 277d68e0..7e9afc78 100644
--- a/paramiko/packet.py
+++ b/paramiko/packet.py
@@ -219,7 +219,7 @@ class Packetizer (object):
if n < 0:
raise EOFError()
if n == len(out):
- return
+ break
out = out[n:]
return
@@ -398,23 +398,24 @@ class Packetizer (object):
x = self.__socket.recv(1)
if len(x) == 0:
raise EOFError()
- return x
+ break
if self.__closed:
raise EOFError()
now = time.time()
if now - start >= timeout:
raise socket.timeout()
+ return x
def _read_timeout(self, timeout):
if PY22:
- return self._py22_read_timeout(n)
+ return self._py22_read_timeout(timeout)
start = time.time()
while True:
try:
x = self.__socket.recv(1)
if len(x) == 0:
raise EOFError()
- return x
+ break
except socket.timeout:
pass
if self.__closed:
@@ -422,6 +423,7 @@ class Packetizer (object):
now = time.time()
if now - start >= timeout:
raise socket.timeout()
+ return x
def _build_packet(self, payload):
# pad up at least 4 bytes, to nearest block-size (usually 8)