You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
dates which overflow time_t should be handled correctly
Current Behavior
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: INFO:publ.index:Scanning entry: /home/fluffy/dev.beesbuzz.biz/tests/content/status/deleted future.md
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: ERROR:publ.index:Got error parsing /home/fluffy/dev.beesbuzz.biz/tests/content/status/deleted future.md
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: Traceback (most recent call last):
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: File "/home/fluffy/dev.beesbuzz.biz/publ/index.py", line 139, in do_scan
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: return entry.scan_file(fullpath, relpath, fixup_pass)
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: File "<string>", line 2, in scan_file
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: File "/home/fluffy/.local/share/virtualenvs/dev.beesbuzz.biz-0UHBKC7f/lib/python3.7/site-packages/pony/orm/core.py", line 528, in new_func
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: result = func(*args, **kwargs)
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: File "/home/fluffy/dev.beesbuzz.biz/publ/entry.py", line 814, in scan_file
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: values['display_date'] = entry_date.isoformat()
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: File "/home/fluffy/.local/share/virtualenvs/dev.beesbuzz.biz-0UHBKC7f/lib/python3.7/site-packages/arrow/arrow.py", line 1374, in isoformat
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: return self._datetime.isoformat(sep)
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: File "/home/fluffy/.local/share/virtualenvs/dev.beesbuzz.biz-0UHBKC7f/lib/python3.7/site-packages/dateutil/tz/tz.py", line 222, in utcoffset
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: if self._isdst(dt):
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: File "/home/fluffy/.local/share/virtualenvs/dev.beesbuzz.biz-0UHBKC7f/lib/python3.7/site-packages/dateutil/tz/tz.py", line 291, in _isdst
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: dstval = self._naive_is_dst(dt)
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: File "/home/fluffy/.local/share/virtualenvs/dev.beesbuzz.biz-0UHBKC7f/lib/python3.7/site-packages/dateutil/tz/tz.py", line 260, in _naive_is_dst
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: return time.localtime(timestamp + time.timezone).tm_isdst
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: OverflowError: timestamp out of range for platform time_t
Jun 07 10:33:51 nautilus.e-snail.us pipenv[2341]: INFO:publ.index:Scheduling fixup pass 33 for /home/fluffy/dev.beesbuzz.biz/tests/content/status/deleted future.md
and fixup passes keep getting scheduled ad infinitum
Possible Solution
Steps to Reproduce (for bugs)
Context
The text was updated successfully, but these errors were encountered:
Whoops, this ended up filling up my system drive because of ridiculous log spam. At the very least there should be a bailout where there's only a maximum number of fixup passes.
Expected Behavior
dates which overflow time_t should be handled correctly
Current Behavior
and fixup passes keep getting scheduled ad infinitum
Possible Solution
Steps to Reproduce (for bugs)
Context
The text was updated successfully, but these errors were encountered: