From b4f5d7d50fc19e43607f7a86b882df7ed204803b Mon Sep 17 00:00:00 2001 From: Ace Date: Fri, 17 May 2019 21:14:47 +0200 Subject: [PATCH] Bugfix for 'bottom_section' == Events Due to the rapid development since the last release, a lot of things changed at a very fast speed. One of the issues was that the loop would break if the bottom_section was set to events. With this, it should no longer cause any problems. --- Calendar/E-Paper.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Calendar/E-Paper.py b/Calendar/E-Paper.py index f7881bb..09f72fc 100644 --- a/Calendar/E-Paper.py +++ b/Calendar/E-Paper.py @@ -429,18 +429,18 @@ def main(): if len(cal) is 5: del upcoming[6:] for dates in range(len(upcoming)): - readable_date = datetime.strptime(upcoming[dates]['date'], '%Y %m %d').strftime('%-d %b') + readable_date = upcoming[dates].begin.format('D MMM') write_text(70, 25, readable_date, date_positions['d'+str(dates+1)]) for events in range(len(upcoming)): - write_text(314, 25, (upcoming[events]['event']), event_positions['e'+str(events+1)], alignment = 'left') + write_text(314, 25, upcoming[events].name, event_positions['e'+str(events+1)], alignment = 'left') if len(cal) is 6: del upcoming[4:] for dates in range(len(upcoming)): - readable_date = datetime.strptime(upcoming[dates]['date'], '%Y %m %d').strftime('%-d %b') + readable_date = upcoming[dates].begin.format('D MMM') write_text(70, 25, readable_date, date_positions['d'+str(dates+3)]) for events in range(len(upcoming)): - write_text(314, 25, (upcoming[events]['event']), event_positions['e'+str(events+3)], alignment = 'left') + write_text(314, 25, upcoming[events].name, event_positions['e'+str(events+3)], alignment = 'left') """