From 08e2c8c22eab0998a64d8d6580444de9d1d7882f Mon Sep 17 00:00:00 2001 From: itsshowtime Date: Sun, 15 Oct 2017 13:11:42 +0200 Subject: [PATCH] mi primerito push --- main.py | 1 + task.py | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 0f58baa..0a5a030 100644 --- a/main.py +++ b/main.py @@ -68,6 +68,7 @@ def addTask(bot, update, args): update.message.reply_text('A task already exists under this name') except Exception as e: update.message.reply_text('Wrong format. Send /help for more details') + chats[ident] = chat # except: # update.message.reply_text('Wrong format') diff --git a/task.py b/task.py index 85a9cd7..2967e13 100644 --- a/task.py +++ b/task.py @@ -17,12 +17,12 @@ class Task(object): date = date.replace(year=y) if m > 0: - while now >= datetime(date.year, m, date.day, date.hour) and not fixed: + while now > datetime(date.year, m, date.day, date.hour) and not fixed: date = date.replace(year=(date.year+1)) date = date.replace(month=m) if d > 0: - if now >= datetime(date.year, date.month, d, date.hour) and not fixed: + if now > datetime(date.year, date.month, d, date.hour) and not fixed: _, delta = monthrange(date.year, date.month) date += timedelta(delta) # Days of date.month date = date.replace(day=d) @@ -31,6 +31,8 @@ class Task(object): if now >= datetime(date.year, date.month, date.day, h) and not fixed: date += timedelta(1) date = datetime(date.year, date.month, date.day, h) + else: + date = datetime(date.year, date.month, date.day, date.hour+1) while now >= date and self.repeat > 0: date += timedelta(self.repeat)