From 3cd58c18fc8fe2878858e6f93d5d2d0d5b1bc7e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Wed, 2 Sep 2015 22:49:07 +0200 Subject: [PATCH] Style --- fibers/_pyfibers.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/fibers/_pyfibers.py b/fibers/_pyfibers.py index 758675f..18d3b14 100644 --- a/fibers/_pyfibers.py +++ b/fibers/_pyfibers.py @@ -12,9 +12,7 @@ def current(): try: return _tls.current_fiber except AttributeError: - fiber = _create_main_fiber() - _tls.current_fiber = fiber - _tls.main_fiber = fiber + fiber = _tls.current_fiber = _tls.main_fiber = _create_main_fiber() return fiber @@ -36,10 +34,7 @@ def _run(c): cont = self._cont self._cont = None self._ended = True - _continuation.permute( - cont, - self._get_active_parent()._cont, - ) + _continuation.permute(cont, self._get_active_parent()._cont) self._func = _run @@ -53,9 +48,7 @@ def _run(c): def _get_active_parent(self): parent = self.parent while True: - if (parent is not None - and parent._cont is not None - and not parent._ended): + if parent is not None and parent._cont is not None and not parent._ended: break parent = parent.parent return parent @@ -127,3 +120,4 @@ def _create_main_fiber(): main_fiber._thread_id = threading.current_thread().ident main_fiber.__dict__['parent'] = None return main_fiber +