Python background service / alle x sekunden was ausführen?

1 Antwort

Ich kenn die Bibliothek scheduler nicht, aber wenn sie ein awaitable Objekt zurückgibt, kannst du einfach eine async Methode draus machen und self.scheduler.run() awaiten:

    async def start(self):
        self.running = True
        self.task(None)
        await self.scheduler.run()

Falls das nicht geht, wirst du um threading nicht herumkommen.