在odoo上创建计时器(倒计时/倒数)

时间:2016-11-20 20:45:05

标签: timer openerp

我想在odoo视图中创建计时器,支持运行/暂停类似于足球比赛时间,分钟:秒格式

我尝试了下面的代码,但它生成了错误

@api.one
def timer_th(self):
    timer_thread = Thread(target=self.timer)
    timer_thread.start()

def timer(self):
    while self.current_time <= self.duration:
        time.sleep(1)
        self.current_time += 1 

它给了我AttributeError:环境错误

但是当我使用没有线程的代码时它可以工作,但是gui没有响应

1 个答案:

答案 0 :(得分:0)

如果您想安排一段代码,可以使用ir.cron模型 这是为了自动化行动,但我不知道你是否可以开始/暂停事情

文档中的更多详细信息: http://odoo-development.readthedocs.io/en/latest/odoo/models/ir.cron.html