From 3631bfa009a28767a2057c9beee470acaa6597d5 Mon Sep 17 00:00:00 2001 From: Jeff Widman Date: Fri, 11 Oct 2019 12:03:22 -0700 Subject: Remove SimpleClient, Producer, Consumer, Unittest (#1196) In the 2.0 release, we're removing: * `SimpleClient` * `SimpleConsumer` * `SimpleProducer` * Old partitioners used by `SimpleProducer`; these are superceded by the `DefaultPartitioner` These have been deprecated for several years in favor of `KafkaClient` / `KafkaConsumer` / `KafkaProducer`. Since 2.0 allows breaking changes, we are removing the deprecated classes. Additionally, since the only usage of `unittest` was in tests for these old Simple* clients, this also drops `unittest` from the library. All tests now run under `pytest`. --- kafka/errors.py | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'kafka/errors.py') diff --git a/kafka/errors.py b/kafka/errors.py index abef2c5..6da2908 100644 --- a/kafka/errors.py +++ b/kafka/errors.py @@ -472,22 +472,6 @@ class ConnectionError(KafkaConnectionError): """Deprecated""" -class BufferUnderflowError(KafkaError): - pass - - -class ChecksumError(KafkaError): - pass - - -class ConsumerFetchSizeTooSmall(KafkaError): - pass - - -class ConsumerNoMoreData(KafkaError): - pass - - class ProtocolError(KafkaError): pass -- cgit v1.2.1