Commit 76851170 authored by Denis Bilenko's avatar Denis Bilenko

remove getLinkedCompleted()

- it's only used in once place and useless on its own
parent c9427dcc
......@@ -80,7 +80,10 @@ class GreenletLink(object):
def __call__(self, source):
if source.successful():
error = getLinkedCompleted(source)
if isinstance(source.value, GreenletExit):
error = LinkedKilled(source)
else:
error = LinkedCompleted(source)
else:
error = LinkedFailed(source)
current = getcurrent()
......@@ -552,13 +555,6 @@ class LinkedKilled(LinkedCompleted):
LinkedExited.__init__(self, self.msg % (source, result))
def getLinkedCompleted(source):
if isinstance(source.value, GreenletExit):
return LinkedKilled(source)
else:
return LinkedCompleted(source)
class LinkedFailed(LinkedExited):
"""Raised when a linked greenlet dies because of unhandled exception"""
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment