Skip to content

Commit d4a6a05

Browse files
authored
Fix Fetcher retriable error handling (#2554)
1 parent b406824 commit d4a6a05

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

kafka/consumer/fetcher.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -934,9 +934,9 @@ def _parse_fetched_data(self, completed_fetch):
934934
elif error_type is Errors.TopicAuthorizationFailedError:
935935
log.warning("Not authorized to read from topic %s.", tp.topic)
936936
raise Errors.TopicAuthorizationFailedError(set([tp.topic]))
937-
elif error_type.is_retriable:
937+
elif getattr(error_type, 'retriable', False):
938938
log.debug("Retriable error fetching partition %s: %s", tp, error_type())
939-
if error_type.invalid_metadata:
939+
if getattr(error_type, 'invalid_metadata', False):
940940
self._client.cluster.request_update()
941941
else:
942942
raise error_type('Unexpected error while fetching data')

0 commit comments

Comments
 (0)