當前位置: 首頁>>代碼示例>>Python>>正文


Python IOLoop.clear_current方法代碼示例

本文整理匯總了Python中tornado.ioloop.IOLoop.clear_current方法的典型用法代碼示例。如果您正苦於以下問題:Python IOLoop.clear_current方法的具體用法?Python IOLoop.clear_current怎麽用?Python IOLoop.clear_current使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在tornado.ioloop.IOLoop的用法示例。


在下文中一共展示了IOLoop.clear_current方法的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: pristine_loop

# 需要導入模塊: from tornado.ioloop import IOLoop [as 別名]
# 或者: from tornado.ioloop.IOLoop import clear_current [as 別名]
def pristine_loop():
    """
    Builds a clean IOLoop for using as a background request.
    Courtesy of Dask Distributed
    """
    IOLoop.clear_instance()
    IOLoop.clear_current()
    loop = IOLoop()
    loop.make_current()
    assert IOLoop.current() is loop

    try:
        yield loop
    finally:
        try:
            loop.close(all_fds=True)
        except (ValueError, KeyError, RuntimeError):
            pass
        IOLoop.clear_instance()
        IOLoop.clear_current() 
開發者ID:MolSSI,項目名稱:QCFractal,代碼行數:22,代碼來源:testing.py

示例2: start

# 需要導入模塊: from tornado.ioloop import IOLoop [as 別名]
# 或者: from tornado.ioloop.IOLoop import clear_current [as 別名]
def start(self):
        old_current = IOLoop.current(instance=False)
        try:
            self._setup_logging()
            self.make_current()
            self.reactor.run()
        finally:
            if old_current is None:
                IOLoop.clear_current()
            else:
                old_current.make_current() 
開發者ID:tao12345666333,項目名稱:tornado-zh,代碼行數:13,代碼來源:twisted.py

示例3: start

# 需要導入模塊: from tornado.ioloop import IOLoop [as 別名]
# 或者: from tornado.ioloop.IOLoop import clear_current [as 別名]
def start(self):
        old_current = IOLoop.current(instance=False)
        try:
            self._setup_logging()
            self.make_current()
            self.asyncio_loop.run_forever()
        finally:
            if old_current is None:
                IOLoop.clear_current()
            else:
                old_current.make_current() 
開發者ID:tao12345666333,項目名稱:tornado-zh,代碼行數:13,代碼來源:asyncio.py

示例4: setUp

# 需要導入模塊: from tornado.ioloop import IOLoop [as 別名]
# 或者: from tornado.ioloop.IOLoop import clear_current [as 別名]
def setUp(self):
        self.io_loop = None
        IOLoop.clear_current() 
開發者ID:tao12345666333,項目名稱:tornado-zh,代碼行數:5,代碼來源:ioloop_test.py

示例5: test_clear_without_current

# 需要導入模塊: from tornado.ioloop import IOLoop [as 別名]
# 或者: from tornado.ioloop.IOLoop import clear_current [as 別名]
def test_clear_without_current(self):
        # If there is no current IOLoop, clear_current is a no-op (but
        # should not fail). Use a thread so we see the threading.Local
        # in a pristine state.
        with ThreadPoolExecutor(1) as e:
            yield e.submit(IOLoop.clear_current) 
開發者ID:opendevops-cn,項目名稱:opendevops,代碼行數:8,代碼來源:ioloop_test.py

示例6: tearDown

# 需要導入模塊: from tornado.ioloop import IOLoop [as 別名]
# 或者: from tornado.ioloop.IOLoop import clear_current [as 別名]
def tearDown(self):
        super(TestIOLoop, self).tearDown()
        BaseIOLoop.clear_current()
        BaseIOLoop.clear_instance() 
開發者ID:birforce,項目名稱:vnpy_crypto,代碼行數:6,代碼來源:test_ioloop.py

示例7: tearDown

# 需要導入模塊: from tornado.ioloop import IOLoop [as 別名]
# 或者: from tornado.ioloop.IOLoop import clear_current [as 別名]
def tearDown(self):
        super(TestFutureSocket, self).tearDown()
        if self.loop:
            self.loop.close(all_fds=True)
        IOLoop.clear_current()
        IOLoop.clear_instance() 
開發者ID:birforce,項目名稱:vnpy_crypto,代碼行數:8,代碼來源:test_future.py

示例8: __init__

# 需要導入模塊: from tornado.ioloop import IOLoop [as 別名]
# 或者: from tornado.ioloop.IOLoop import clear_current [as 別名]
def __init__(self):
        # always use a new ioloop
        IOLoop.clear_current()
        IOLoop(make_current=True)
        super(_TestReactor, self).__init__()
        IOLoop.clear_current() 
開發者ID:tp4a,項目名稱:teleport,代碼行數:8,代碼來源:twisted.py

示例9: setUp

# 需要導入模塊: from tornado.ioloop import IOLoop [as 別名]
# 或者: from tornado.ioloop.IOLoop import clear_current [as 別名]
def setUp(self):
        self._saved_signals = save_signal_handlers()
        IOLoop.clear_current()
        self._io_loop = IOLoop(make_current=True)
        self._reactor = TornadoReactor()
        IOLoop.clear_current() 
開發者ID:tp4a,項目名稱:teleport,代碼行數:8,代碼來源:twisted_test.py

示例10: tearDown

# 需要導入模塊: from tornado.ioloop import IOLoop [as 別名]
# 或者: from tornado.ioloop.IOLoop import clear_current [as 別名]
def tearDown(self):
        self.reactor.disconnectAll()
        self.io_loop.clear_current()
        self.io_loop.close(all_fds=True)
        restore_signal_handlers(self.saved_signals) 
開發者ID:luckystarufo,項目名稱:pySINDy,代碼行數:7,代碼來源:twisted_test.py


注:本文中的tornado.ioloop.IOLoop.clear_current方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。