Hello,

What's the best way to set up a timer for a longer period in SailfishOS, 
without worrying about a live thread that's draining the battery?

My app needs to schedule some events repeatedly as a day passes (for example, 
do something once every hour, and sleep between the events). Python has the 
"sched" module, which seems to be appropriate for this task. But is it 
appropriate for using on a mobile phone? I'm mostly concerned that the 
"scheduler" object from this module will drain the battery while waiting for 
the next event, and that wouldn't be ok. According to the documentation, one 
can configure the "scheduler" to use "time.sleep()" for waiting, which should 
suspend the thread completely (absolutely no activity) until the operating 
system wakes it up, right? I might be paranoid here: this looks like a good 
solution, but I would like someone more knowledgeable to confirm that it's safe 
to use Python's "sched" module without worrying.

Many thanks!
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to [email protected]

Reply via email to