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


Python dummy_thread.exit方法代码示例

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


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

示例1: start_new_thread

# 需要导入模块: import dummy_thread [as 别名]
# 或者: from dummy_thread import exit [as 别名]
def start_new_thread(function, args, kwargs={}):
    """Dummy implementation of thread.start_new_thread().

    Compatibility is maintained by making sure that ``args`` is a
    tuple and ``kwargs`` is a dictionary.  If an exception is raised
    and it is SystemExit (which can be done by thread.exit()) it is
    caught and nothing is done; all other exceptions are printed out
    by using traceback.print_exc().

    If the executed function calls interrupt_main the KeyboardInterrupt will be
    raised when the function returns.

    """
    if type(args) != type(tuple()):
        raise TypeError("2nd arg must be a tuple")
    if type(kwargs) != type(dict()):
        raise TypeError("3rd arg must be a dict")
    global _main
    _main = False
    try:
        function(*args, **kwargs)
    except SystemExit:
        pass
    except:
        _traceback.print_exc()
    _main = True
    global _interrupt
    if _interrupt:
        _interrupt = False
        raise KeyboardInterrupt 
开发者ID:glmcdona,项目名称:meddle,代码行数:32,代码来源:dummy_thread.py

示例2: exit

# 需要导入模块: import dummy_thread [as 别名]
# 或者: from dummy_thread import exit [as 别名]
def exit():
    """Dummy implementation of thread.exit()."""
    raise SystemExit 
开发者ID:glmcdona,项目名称:meddle,代码行数:5,代码来源:dummy_thread.py

示例3: test_exit

# 需要导入模块: import dummy_thread [as 别名]
# 或者: from dummy_thread import exit [as 别名]
def test_exit(self):
        #Make sure _thread.exit() raises SystemExit
        self.assertRaises(SystemExit, _thread.exit) 
开发者ID:IronLanguages,项目名称:ironpython2,代码行数:5,代码来源:test_dummy_thread.py

示例4: test_exit

# 需要导入模块: import dummy_thread [as 别名]
# 或者: from dummy_thread import exit [as 别名]
def test_exit(self):
        #Make sure _thread.exit() raises SystemExit
        self.failUnlessRaises(SystemExit, _thread.exit) 
开发者ID:ofermend,项目名称:medicare-demo,代码行数:5,代码来源:test_dummy_thread.py


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