Skip to content

Commit 3cd58c1

Browse files
committed
Style
1 parent 8b968d1 commit 3cd58c1

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

fibers/_pyfibers.py

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@ def current():
1212
try:
1313
return _tls.current_fiber
1414
except AttributeError:
15-
fiber = _create_main_fiber()
16-
_tls.current_fiber = fiber
17-
_tls.main_fiber = fiber
15+
fiber = _tls.current_fiber = _tls.main_fiber = _create_main_fiber()
1816
return fiber
1917

2018

@@ -36,10 +34,7 @@ def _run(c):
3634
cont = self._cont
3735
self._cont = None
3836
self._ended = True
39-
_continuation.permute(
40-
cont,
41-
self._get_active_parent()._cont,
42-
)
37+
_continuation.permute(cont, self._get_active_parent()._cont)
4338

4439
self._func = _run
4540

@@ -53,9 +48,7 @@ def _run(c):
5348
def _get_active_parent(self):
5449
parent = self.parent
5550
while True:
56-
if (parent is not None
57-
and parent._cont is not None
58-
and not parent._ended):
51+
if parent is not None and parent._cont is not None and not parent._ended:
5952
break
6053
parent = parent.parent
6154
return parent
@@ -127,3 +120,4 @@ def _create_main_fiber():
127120
main_fiber._thread_id = threading.current_thread().ident
128121
main_fiber.__dict__['parent'] = None
129122
return main_fiber
123+

0 commit comments

Comments
 (0)