summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Powers <dana.powers@rd.io>2015-12-06 12:18:22 -0800
committerDana Powers <dana.powers@rd.io>2015-12-06 12:18:22 -0800
commit31ee4ed2af6da77bf4ad84589e7cc7d6272b40be (patch)
treefbf784e147fe482ad1889edace393e31c4b3539c
parent3b422544ac15917465c3a0e0096b17f16fa9d193 (diff)
downloadkafka-python-31ee4ed2af6da77bf4ad84589e7cc7d6272b40be.tar.gz
Log deprecation warning for timeout argument in Producer.stop()
-rw-r--r--kafka/producer/base.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/kafka/producer/base.py b/kafka/producer/base.py
index 1ba4f5b..39b1f84 100644
--- a/kafka/producer/base.py
+++ b/kafka/producer/base.py
@@ -415,16 +415,20 @@ class Producer(object):
raise
return resp
- def stop(self):
+ def stop(self, timeout=None):
"""
Stop the producer (async mode). Blocks until async thread completes.
"""
+ if timeout is not None:
+ log.warning('timeout argument to stop() is deprecated - '
+ 'it will be removed in future release')
+
if not self.async:
- log.warning("producer.stop() called, but producer is not async")
+ log.warning('producer.stop() called, but producer is not async')
return
if self.stopped:
- log.warning("producer.stop() called, but producer is already stopped")
+ log.warning('producer.stop() called, but producer is already stopped')
return
if self.async: