Control: severity -1 normal Hi Matthew,
On Tue, 6 Jun 2023 19:43:34 +0100 Matthew Lemon <y+deb...@yulqen.org> wrote: > Traceback (most recent call last): > File "/usr/bin/vit", line 33, in <module> > sys.exit(load_entry_point('vit==2.2.0', 'console_scripts', 'vit')()) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/vit/command_line.py", line 5, in main > Application(options, filters) > File "/usr/lib/python3/dist-packages/vit/application.py", line 77, in > __init__ > self.refresh(False) > File "/usr/lib/python3/dist-packages/vit/application.py", line 920, in > refresh > self.bootstrap(load_early_config) > File "/usr/lib/python3/dist-packages/vit/application.py", line 110, in > bootstrap > self.load_contexts() > File "/usr/lib/python3/dist-packages/vit/application.py", line 104, in > load_contexts > self.contexts = self.task_config.get_contexts() > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/vit/config_parser.py", line 333, in > get_contexts > subtree = self.subtree('context.') > ^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3/dist-packages/vit/config_parser.py", line 292, in > subtree > tree_location[part] = {} if len(parts) else value > ~~~~~~~~~~~~~^^^^^^ > TypeError: 'str' object does not support item assignment I can't reproduce this in a fresh system (downgrading severity accordingly). Do you have any taskwarrior or vit config files in your home? Judging from the trace above I guess it is a custom taskwarrior config. Can you try without that? Cheers Jochen