From 79f4119ac89351e83806b81f669ab1f814b22a57 Mon Sep 17 00:00:00 2001 From: Dana Powers Date: Sun, 10 Jul 2016 07:25:07 -0700 Subject: Minor optimization: inline check for no callbacks --- kafka/future.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'kafka') 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): -- cgit v1.2.1