我正在尝试定期(60 秒)运行一个方法。我正在使用奥斯陆服务来做到这一点。下面是片段。
import time
from oslo_service import periodic_task
class MyClass(periodic_task.PeriodicTasks):
def __init__(self):
super(periodic_task.PeriodicTasks, self).__init__()
@periodic_task.periodic_task
def hello(self):
print "hello"
def sleeptime(self):
time.sleep(5000)
myobj = MyClass()
myobj.hello()
myobj.sleeptime()
“你好”只打印一次。我在这里做错了什么?