diff options
author | Dana Powers <dana.powers@gmail.com> | 2016-07-10 07:25:07 -0700 |
---|---|---|
committer | Dana Powers <dana.powers@gmail.com> | 2016-07-17 09:07:13 -0700 |
commit | 79f4119ac89351e83806b81f669ab1f814b22a57 (patch) | |
tree | dae42b828748617f56f7b1a5557533c312e42722 /kafka | |
parent | 060e8782d5ddf6e0709e829327a2dc3cc1fe3a97 (diff) | |
download | kafka-python-record_metadata_simplify.tar.gz |
Minor optimization: inline check for no callbacksrecord_metadata_simplify
Diffstat (limited to 'kafka')
-rw-r--r-- | kafka/future.py | 3 |
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): |