diff options
author | Dana Powers <dana.powers@gmail.com> | 2017-03-03 10:55:55 -0800 |
---|---|---|
committer | Dana Powers <dana.powers@gmail.com> | 2017-03-03 10:57:15 -0800 |
commit | 373d22161302a2980f1507ccdf0cf37044866f13 (patch) | |
tree | 4d8a60f573eaa19226e9245d0172d50bc28c52f9 | |
parent | d9283c14534dd56456e7a3f259f512fa57cc40ad (diff) | |
download | kafka-python-373d22161302a2980f1507ccdf0cf37044866f13.tar.gz |
Update vendored berkerpeksag/selectors34 to ff61b82
-rw-r--r-- | kafka/vendor/selectors34.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/kafka/vendor/selectors34.py b/kafka/vendor/selectors34.py index 2a6e556..ebf5d51 100644 --- a/kafka/vendor/selectors34.py +++ b/kafka/vendor/selectors34.py @@ -1,6 +1,6 @@ # pylint: skip-file # vendored from https://github.com/berkerpeksag/selectors34 -# at commit 5195dd2cbe598047ad0a2e446a829546f6ffc9eb (v1.1) +# at commit ff61b82168d2cc9c4922ae08e2a8bf94aab61ea2 (unreleased, ~1.2) # # Original author: Charles-Francois Natali (c.f.natali[at]gmail.com) # Maintainer: Berker Peksag (berker.peksag[at]gmail.com) @@ -92,8 +92,10 @@ class _SelectorMapping(Mapping): def __iter__(self): return iter(self._selector._fd_to_key) - -class BaseSelector(six.with_metaclass(ABCMeta)): +# Using six.add_metaclass() decorator instead of six.with_metaclass() because +# the latter leaks temporary_class to garbage with gc disabled +@six.add_metaclass(ABCMeta) +class BaseSelector(object): """Selector abstract base class. A selector supports registering file objects to be monitored for specific |