summaryrefslogtreecommitdiff
path: root/kafka/common.py
diff options
context:
space:
mode:
authorDana Powers <dana.powers@gmail.com>2015-06-08 14:48:20 -0700
committerDana Powers <dana.powers@gmail.com>2015-06-08 14:48:20 -0700
commitce702ef22182906f379293b0ca2c2be47fc4c077 (patch)
tree4d5f584f1d33f89aaa119ad20418b5a91c5ecc55 /kafka/common.py
parentb1aad92a2e7dfded5f57ebc497dccc5ad3c56781 (diff)
parent945fc048a8cc61e1a9390bd7a7fed371d2e23277 (diff)
downloadkafka-python-ce702ef22182906f379293b0ca2c2be47fc4c077.tar.gz
Merge pull request #392 from reAsOn2010/fix-uncaught-FailedPayloadsError
try to fix uncaught FailedPayloadsError in consumer
Diffstat (limited to 'kafka/common.py')
-rw-r--r--kafka/common.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/kafka/common.py b/kafka/common.py
index 2fdf7d2..66987ff 100644
--- a/kafka/common.py
+++ b/kafka/common.py
@@ -226,6 +226,8 @@ kafka_errors = dict([(x.errno, x) for x in _iter_broker_errors()])
def check_error(response):
+ if isinstance(response, Exception):
+ raise response
if response.error:
error_class = kafka_errors.get(response.error, UnknownError)
raise error_class(response)