当前位置: 首页>>代码示例>>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;未经允许,请勿转载。