From 016fdea6615f1efc59565a43f5d2d5ca7f58191c Mon Sep 17 00:00:00 2001 From: Matthias Bilger Date: Wed, 1 May 2019 21:43:40 +0200 Subject: [PATCH] updated utc offset calc --- infomentor/connector.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/infomentor/connector.py b/infomentor/connector.py index 0f18d7e..5ec27d7 100644 --- a/infomentor/connector.py +++ b/infomentor/connector.py @@ -298,8 +298,9 @@ class Infomentor(object): url = 'News/NewsImage/GetImage?id={}'.format(id) return self.download_file(url, directory='images', filename=filename) - def get_calendar(self): + def get_calendar(self, offset=0, weeks=1): self.logger.info('fetching calendar') + utcoffset = self._get_utc_offset() data = { 'UTCOffset': utcoffset, } @@ -398,9 +399,7 @@ class Infomentor(object): startofweek += weekoffset endofweek += weekoffset - now = datetime.datetime.now() - utctime = datetime.datetime.utcnow() - utcoffset = (now.hour - utctime.hour)*60 + utcoffset = self._get_utc_offset() data = { 'UTCOffset': utcoffset, @@ -409,6 +408,11 @@ class Infomentor(object): } return data + def _get_utc_offset(self): + now = datetime.datetime.now() + utctime = datetime.datetime.utcnow() + return (now.hour - utctime.hour)*60 + def _get_start_of_week(self, offset=0): now = datetime.datetime.now() dayofweek = now.weekday()