util.py 文件源码

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

项目:FlowIDE 作者: tptee 项目源码 文件源码
def debounce(func):
    def debounced(self, *args, **kwargs):
        flow_settings = find_flow_settings(
            self.view.window().project_data()
        )
        debounce_ms = flow_settings.get('debounce_ms')

        def call_func():
            func(self, *args, **kwargs)
        try:
            debounced.timer.cancel()
        except(AttributeError):
            pass

        debounced.timer = Timer(debounce_ms / 1000, call_func)
        debounced.timer.start()
    return debounced
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号