helpers.py 文件源码

python
阅读 36 收藏 0 点赞 0 评论 0

项目:Prism 作者: Stumblinbear 项目源码 文件源码
def repeat(start_time, repeat_time):
    if repeat_time < 1:
        logging.error('Repeating function must have a repeat time greater than 1 second')

        def repeat_inner(func):
            return func
        return repeat_inner

    def repeat_inner(func):
        @wraps(func)
        def func_inner():
            t = threading.Timer(repeat_time, func_inner)
            t.daemon = True
            t.start()
            return func()
        t = threading.Timer(start_time, func_inner)
        t.daemon = True
        t.start()
        return func_inner
    return repeat_inner
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号