Browse Source

handle cases when results > buffer size

master
Brett Langdon 11 years ago
parent
commit
ad4b75edd0
1 changed files with 4 additions and 1 deletions
  1. +4
    -1
      greenrpc/base.py

+ 4
- 1
greenrpc/base.py View File

@ -90,7 +90,10 @@ class BaseClient(object):
if not data: if not data:
break break
self.unpacker.feed(data) self.unpacker.feed(data)
return self.unpacker.next()
try:
return self.unpacker.next()
except StopIteration:
continue
def __getattr__(self, method): def __getattr__(self, method):
def wrapper(*args): def wrapper(*args):


Loading…
Cancel
Save