当前位置: 首页>>代码示例>>Python>>正文


Python twisted.TwistedIOLoop方法代码示例

本文整理汇总了Python中tornado.platform.twisted.TwistedIOLoop方法的典型用法代码示例。如果您正苦于以下问题:Python twisted.TwistedIOLoop方法的具体用法?Python twisted.TwistedIOLoop怎么用?Python twisted.TwistedIOLoop使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在tornado.platform.twisted的用法示例。


在下文中一共展示了twisted.TwistedIOLoop方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: save_signal_handlers

# 需要导入模块: from tornado.platform import twisted [as 别名]
# 或者: from tornado.platform.twisted import TwistedIOLoop [as 别名]
def save_signal_handlers():
    saved = {}
    for sig in [signal.SIGINT, signal.SIGTERM, signal.SIGCHLD]:
        saved[sig] = signal.getsignal(sig)
    if "twisted" in repr(saved):
        if not issubclass(IOLoop.configured_class(), TwistedIOLoop):
            # when the global ioloop is twisted, we expect the signal
            # handlers to be installed.  Otherwise, it means we're not
            # cleaning up after twisted properly.
            raise Exception("twisted signal handlers already installed")
    return saved 
开发者ID:tao12345666333,项目名称:tornado-zh,代码行数:13,代码来源:twisted_test.py

示例2: stop

# 需要导入模块: from tornado.platform import twisted [as 别名]
# 或者: from tornado.platform.twisted import TwistedIOLoop [as 别名]
def stop(self):
            # One of twisted's tests fails if I don't delay crash()
            # until the reactor has started, but if I move this to
            # TwistedIOLoop then the tests fail when I'm *not* running
            # tornado-on-twisted-on-tornado.  I'm clearly missing something
            # about the startup/crash semantics, but since stop and crash
            # are really only used in tests it doesn't really matter.
            def f():
                self.reactor.crash()
                # Become current again on restart. This is needed to
                # override real_io_loop's claim to being the current loop.
                self.add_callback(self.make_current)
            self.reactor.callWhenRunning(f) 
开发者ID:tao12345666333,项目名称:tornado-zh,代码行数:15,代码来源:twisted_test.py

示例3: stop

# 需要导入模块: from tornado.platform import twisted [as 别名]
# 或者: from tornado.platform.twisted import TwistedIOLoop [as 别名]
def stop(self):
            # One of twisted's tests fails if I don't delay crash()
            # until the reactor has started, but if I move this to
            # TwistedIOLoop then the tests fail when I'm *not* running
            # tornado-on-twisted-on-tornado.  I'm clearly missing something
            # about the startup/crash semantics, but since stop and crash
            # are really only used in tests it doesn't really matter.
            self.reactor.callWhenRunning(self.reactor.crash) 
开发者ID:viewfinderco,项目名称:viewfinder,代码行数:10,代码来源:twisted_test.py


注:本文中的tornado.platform.twisted.TwistedIOLoop方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。