From f47981f51e5c825b71652ba05a982e7a437c9bce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Charles-Fran=C3=A7ois=20Natali?= Date: Mon, 18 Nov 2013 18:59:43 +0100 Subject: selectors: use a single return. --- Lib/selectors.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Lib/selectors.py b/Lib/selectors.py index 3971502..261fac6 100644 --- a/Lib/selectors.py +++ b/Lib/selectors.py @@ -140,14 +140,12 @@ class BaseSelector(metaclass=ABCMeta): raise KeyError("{!r} is not registered".format(fileobj)) from None if events != key.events: self.unregister(fileobj) - return self.register(fileobj, events, data) + key = self.register(fileobj, events, data) elif data != key.data: # Use a shortcut to update the data. key = key._replace(data=data) self._fd_to_key[key.fd] = key - return key - else: - return key + return key @abstractmethod def select(self, timeout=None): -- cgit v0.12