diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2015-02-05 10:46:45 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2015-02-05 10:46:45 (GMT) |
commit | 5c84936542b691e12dfb15fdc9ea401e4930f414 (patch) | |
tree | 4aff0180daca9c9ce589bd152ea19981229093fe | |
parent | 7aa4428835d82d05e1812d15d7b6fd65c4fafc77 (diff) | |
parent | a87501fd233f218a8820bf08f8aac1ac154b9dd5 (diff) | |
download | cpython-5c84936542b691e12dfb15fdc9ea401e4930f414.zip cpython-5c84936542b691e12dfb15fdc9ea401e4930f414.tar.gz cpython-5c84936542b691e12dfb15fdc9ea401e4930f414.tar.bz2 |
Merge 3.4 (asyncio)
-rw-r--r-- | Lib/asyncio/base_events.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/Lib/asyncio/base_events.py b/Lib/asyncio/base_events.py index 5c39754..eb867cd 100644 --- a/Lib/asyncio/base_events.py +++ b/Lib/asyncio/base_events.py @@ -188,7 +188,7 @@ class BaseEventLoop(events.AbstractEventLoop): self._internal_fds = 0 # Identifier of the thread running the event loop, or None if the # event loop is not running - self._owner = None + self._thread_id = None self._clock_resolution = time.get_clock_info('monotonic').resolution self._exception_handler = None self._debug = (not sys.flags.ignore_environment @@ -269,7 +269,7 @@ class BaseEventLoop(events.AbstractEventLoop): self._check_closed() if self.is_running(): raise RuntimeError('Event loop is running.') - self._owner = threading.get_ident() + self._thread_id = threading.get_ident() try: while True: try: @@ -277,7 +277,7 @@ class BaseEventLoop(events.AbstractEventLoop): except _StopError: break finally: - self._owner = None + self._thread_id = None def run_until_complete(self, future): """Run until the Future is done. @@ -362,7 +362,7 @@ class BaseEventLoop(events.AbstractEventLoop): def is_running(self): """Returns True if the event loop is running.""" - return (self._owner is not None) + return (self._thread_id is not None) def time(self): """Return the time according to the event loop's clock. @@ -449,10 +449,10 @@ class BaseEventLoop(events.AbstractEventLoop): Should only be called when (self._debug == True). The caller is responsible for checking this condition for performance reasons. """ - if self._owner is None: + if self._thread_id is None: return thread_id = threading.get_ident() - if thread_id != self._owner: + if thread_id != self._thread_id: raise RuntimeError( "Non-thread-safe operation invoked on an event loop other " "than the current one") |