diff options
author | Dana Powers <dana.powers@rd.io> | 2016-01-10 15:43:33 -0800 |
---|---|---|
committer | Dana Powers <dana.powers@rd.io> | 2016-01-10 15:43:33 -0800 |
commit | cc4cf23692279bb96925ee7188da03fe011adb0e (patch) | |
tree | acfc3fa220f9883df1b491c53c422f338f5e3081 | |
parent | 45d26b6d32d1b4382c2a1ce0194111ac8051e124 (diff) | |
download | kafka-python-cc4cf23692279bb96925ee7188da03fe011adb0e.tar.gz |
Improve cluster.ttl() readability
-rw-r--r-- | kafka/cluster.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/kafka/cluster.py b/kafka/cluster.py index 84ad1d3..1cdc8dd 100644 --- a/kafka/cluster.py +++ b/kafka/cluster.py @@ -59,9 +59,13 @@ class ClusterMetadata(object): if self._need_update: ttl = 0 else: - ttl = self._last_successful_refresh_ms + self.config['metadata_max_age_ms'] - now - retry = self._last_refresh_ms + self.config['retry_backoff_ms'] - now - return max(ttl, retry, 0) + metadata_age = now - self._last_successful_refresh_ms + ttl = self.config['metadata_max_age_ms'] - metadata_age + + retry_age = now - self._last_refresh_ms + next_retry = self.config['retry_backoff_ms'] - retry_age + + return max(ttl, next_retry, 0) def request_update(self): """ |