X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Falarm_handler.py;h=d3a9bb93f1eef2a4a43b37d64e47132a0870dd56;hb=065b40e5585ae8af48f4d1bc8197c0e53151ba6b;hp=0737445a95b9e076d160f5a61c8392839231b3ae;hpb=a0d8ce3604a87adef23bc4cba59575fd368e8f0d;p=gc-dialer diff --git a/src/alarm_handler.py b/src/alarm_handler.py index 0737445..d3a9bb9 100644 --- a/src/alarm_handler.py +++ b/src/alarm_handler.py @@ -63,7 +63,9 @@ class AlarmHandler(object): def _get_start_time(self, recurrence): now = datetime.datetime.now() - startTimeMinute = now.minute + 2 * recurrence #2*r for extra safety + startTimeMinute = now.minute + max(recurrence, 5) # being safe + startTimeHour = now.hour + int(startTimeMinute / 60) + startTimeMinute = startTimeMinute % 59 now.replace(minute=startTimeMinute) timestamp = int(time.mktime(now.timetuple())) return timestamp