Without it, logs don't reveal the actual place of the error produced from some SOURCE:
[ERROR 2022-09-14 10:46:05 promnesia __main__.py:99] 1 errors, printing them out:
[ERROR 2022-09-14 10:46:05 promnesia __main__.py:101] 'ModuleNotFoundError' object has no attribute 'norm_url'
Now it becomes like that:
[ERROR 2022-09-14 12:20:48 promnesia __main__.py:99] 1 errors, printing them out:
[ERROR 2022-09-14 12:20:48 promnesia __main__.py:101] 'ModuleNotFoundError' object has no attribute 'norm_url'
Traceback (most recent call last):
File ".../promnesia.git/src/promnesia/__main__.py", line 57, in iter_all_visits
yield from hook(v)
File "~/.config/promnesia/config.py", line 116, in HOOK
if "github.com" in v.norm_url:
AttributeError: 'ModuleNotFoundError' object has no attribute 'norm_url'
Without it, logs don't reveal the actual place of the error produced from some SOURCE:
Now it becomes like that: