0

メソッドを定期的に (60 秒) 実行しようとしています。そのためにosloサービスを使用しています。以下はスニペットです。

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()

「こんにちは」は一度だけ出力されます。ここで何が間違っていますか?

4

0 に答える 0