summaryrefslogtreecommitdiff
path: root/kafka/consumer
diff options
context:
space:
mode:
Diffstat (limited to 'kafka/consumer')
-rw-r--r--kafka/consumer/multiprocess.py4
-rw-r--r--kafka/consumer/simple.py6
2 files changed, 5 insertions, 5 deletions
diff --git a/kafka/consumer/multiprocess.py b/kafka/consumer/multiprocess.py
index 1da4a33..758bb92 100644
--- a/kafka/consumer/multiprocess.py
+++ b/kafka/consumer/multiprocess.py
@@ -8,7 +8,7 @@ import warnings
from kafka.vendor.six.moves import queue # pylint: disable=import-error
-from kafka.common import KafkaError
+from kafka.errors import KafkaError
from kafka.consumer.base import (
Consumer,
AUTO_COMMIT_MSG_COUNT, AUTO_COMMIT_INTERVAL,
@@ -92,7 +92,7 @@ def _mp_consume(client, group, topic, message_queue, size, events, **consumer_op
except KafkaError as e:
# Retry with exponential backoff
- log.error("Problem communicating with Kafka (%s), retrying in %d seconds..." % (e, interval))
+ log.exception("Problem communicating with Kafka, retrying in %d seconds...", interval)
time.sleep(interval)
interval = interval*2 if interval*2 < MAX_BACKOFF_SECONDS else MAX_BACKOFF_SECONDS
diff --git a/kafka/consumer/simple.py b/kafka/consumer/simple.py
index c0c1b1e..b60a586 100644
--- a/kafka/consumer/simple.py
+++ b/kafka/consumer/simple.py
@@ -24,13 +24,13 @@ from kafka.consumer.base import (
ITER_TIMEOUT_SECONDS,
NO_MESSAGES_WAIT_TIME_SECONDS
)
-from kafka.common import (
- FetchRequestPayload, KafkaError, OffsetRequestPayload,
- ConsumerFetchSizeTooSmall,
+from kafka.errors import (
+ KafkaError, ConsumerFetchSizeTooSmall,
UnknownTopicOrPartitionError, NotLeaderForPartitionError,
OffsetOutOfRangeError, FailedPayloadsError, check_error
)
from kafka.protocol.message import PartialMessage
+from kafka.structs import FetchRequestPayload, OffsetRequestPayload
log = logging.getLogger(__name__)