Commit aac71578 authored by Denis Bilenko's avatar Denis Bilenko

Timeout: set default priority of underlying timer to -1

parent 926e22dc
...@@ -83,12 +83,10 @@ class Timeout(BaseException): ...@@ -83,12 +83,10 @@ class Timeout(BaseException):
raise # not my timeout raise # not my timeout
""" """
def __init__(self, seconds=None, exception=None, ref=True): def __init__(self, seconds=None, exception=None, ref=True, priority=-1):
self.seconds = seconds self.seconds = seconds
self.exception = exception self.exception = exception
self.timer = get_hub().loop.timer(seconds or 0.0, ref=ref) self.timer = get_hub().loop.timer(seconds or 0.0, ref=ref, priority=priority)
# we pass ref=False so that gevent.run() ignores oustanding timeouts
# we can do that because timeouts are always used with some other watchers
def start(self): def start(self):
"""Schedule the timeout.""" """Schedule the timeout."""
......
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