summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Powers <dana.powers@gmail.com>2016-07-10 07:25:07 -0700
committerDana Powers <dana.powers@gmail.com>2016-07-17 09:07:13 -0700
commit79f4119ac89351e83806b81f669ab1f814b22a57 (patch)
treedae42b828748617f56f7b1a5557533c312e42722
parent060e8782d5ddf6e0709e829327a2dc3cc1fe3a97 (diff)
downloadkafka-python-record_metadata_simplify.tar.gz
Minor optimization: inline check for no callbacksrecord_metadata_simplify
-rw-r--r--kafka/future.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/kafka/future.py b/kafka/future.py
index a4b7deb..4a3af47 100644
--- a/kafka/future.py
+++ b/kafka/future.py
@@ -30,7 +30,8 @@ class Future(object):
assert not self.is_done, 'Future is already complete'
self.value = value
self.is_done = True
- self._call_backs('callback', self._callbacks, self.value)
+ if self._callbacks:
+ self._call_backs('callback', self._callbacks, self.value)
return self
def failure(self, e):