import time
import func_timeout
from func_timeout import func_set_timeout def time_sleep():
time.sleep(10) def except_func(func):
def wrapper(*args, **kwargs):
try:
return func(*args, **kwargs)
except func_timeout.exceptions.FunctionTimedOut:
# 超时处理内容
print(func.__name__) return wrapper @except_func
@func_set_timeout(5) # 设定超时时间
def run_order():
time.sleep(10) if __name__ == '__main__':
run_order()

最新文章

  1. android开发中fragment获取context
  2. redis 基本数据类型
  3. Lua与C++互相调用(上)
  4. js对象学习
  5. 微信小程序 教程及示例
  6. 8.nodejs权威指南--MongoDB
  7. Docker SSH+NGHINX+MYSQL
  8. 模拟Modbus协议问题
  9. echarts标准饼图(一)——基本配置demo
  10. objective_C 优缺点
  11. throw 导致 Error C2220, wraning C4702错误
  12. Linux TCP队列相关参数的总结
  13. java常用内存设置
  14. 静态数据的初始化(Chapter5.7.2)
  15. [Oracle] UNIX与Windows 2000上Oracle的差异(III)
  16. Java - 静态代理详讲
  17. 最快1天搭建短视频APP!阿里云短视频解决方案上线
  18. DS控件库 Win7链接列表框的仿Windows开始菜单样式
  19. EBS WebADI 存储过程增加参数
  20. 如何解决VMware 12 安装Ubuntu 16.04时无网络连接问题

热门文章

  1. 在elasticsearch中简单的使用script_fields
  2. 创建型模式 - 原型模式Prototype
  3. JSP第八次作业
  4. 神经网络基础部件-BN层详解
  5. 记一次失败的StackOverflow回答
  6. Vue 04 谷歌浏览器配置vue开发者工具
  7. 线程基础知识02-CompletableFuture
  8. *已解决 java写的简单验证码Servlet实践
  9. 树莓派4B安装OPENCV4.0
  10. ft5426触摸屏I2C