diff options
author | toli <toli@tocker.local> | 2015-07-23 17:06:41 -0700 |
---|---|---|
committer | toli <toli@tocker.local> | 2015-07-24 13:03:47 -0700 |
commit | 1f857351391f1d50dd57b404cec313e61cf312f3 (patch) | |
tree | 6d71a3ef00bb6c3226408263704b4d9a7c88e1dc /kafka | |
parent | 4955582be1443b75c23f700268b7abbef0fde0ad (diff) | |
download | kafka-python-1f857351391f1d50dd57b404cec313e61cf312f3.tar.gz |
Fixing https://github.com/mumrah/kafka-python/issues/434
Reworked the if statement logic to only call stop() on not-stopped objects.
added tests
Diffstat (limited to 'kafka')
-rw-r--r-- | kafka/producer/base.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kafka/producer/base.py b/kafka/producer/base.py index 3c826cd..8feb27c 100644 --- a/kafka/producer/base.py +++ b/kafka/producer/base.py @@ -322,7 +322,7 @@ class Producer(object): self.thread.start() def cleanup(obj): - if obj.stopped: + if not obj.stopped: obj.stop() self._cleanup_func = cleanup atexit.register(cleanup, self) |