Getting the following error messages since summertime change this morning, pywws service restarts automatically every minute now. Could someone lead me inthe right direction to resolve this:
2021-03-28 07:57:15:pywws.livelog:2021-03-28 02:28:01
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/pywws/livelog.py", line 91, in live_log
tasks.do_live(data)
File "/usr/local/lib/python3.7/dist-packages/pywws/regulartasks.py", line 211, in do_live
self._do_common(now, sections, live_data=calib_data)
File "/usr/local/lib/python3.7/dist-packages/pywws/regulartasks.py", line 149, in _do_common
self.services[name].upload(live_data=live_data, options=options)
File "/usr/local/lib/python3.7/dist-packages/pywws/service/__init__.py", line 340, in upload
if self.queue_data(timestamp, data):
File "/usr/local/lib/python3.7/dist-packages/pywws/service/__init__.py", line 307, in queue_data
OK = super(CatchupDataService, self).queue_data(timestamp, data)
File "/usr/local/lib/python3.7/dist-packages/pywws/service/__init__.py", line 281, in queue_data
prepared_data = self.prepare_data(data)
File "/usr/local/lib/python3.7/dist-packages/pywws/service/__init__.py", line 290, in prepare_data
data_str = self.templater.make_text(self.template_file, data)
File "/usr/local/lib/python3.7/dist-packages/pywws/template.py", line 578, in make_text
for text in self.process(live_data, template_file):
File "/usr/local/lib/python3.7/dist-packages/pywws/template.py", line 460, in process
x = eval(command[1])
File "<string>", line 1, in <module>
File "/usr/local/lib/python3.7/dist-packages/pywws/template.py", line 343, in rain_day
midnight = timezone.local_midnight(data['idx'])
File "/usr/local/lib/python3.7/dist-packages/pywws/timezone.py", line 131, in local_midnight
return self.local_replace(dt, hour=0, minute=0, second= 0)
File "/usr/local/lib/python3.7/dist-packages/pywws/timezone.py", line 107, in local_replace
dst_offset = self.dst(local_time)
File "/usr/local/lib/python3.7/dist-packages/pywws/timezone.py", line 68, in dst
return self.local.dst(dt)
File "/usr/local/lib/python3.7/dist-packages/pytz/tzinfo.py", line 461, in dst
dt = self.localize(dt, is_dst)
File "/usr/local/lib/python3.7/dist-packages/pytz/tzinfo.py", line 341, in localize
raise NonExistentTimeError(dt)
pytz.exceptions.NonExistentTimeError: 2021-03-28 02:28:01
2021-03-28 07:57:17:pywws.service.metoffice:OK