Specs
[x] Operating System: Debian GNU/Linux 13.0 (trixie)
[x] Desktop Environment: swayWM 1.10.1
[x] Terminal Emulator: foot 1.21.0
[x] Shell: fish 4.0.2
[x] Software: Twitchez 0.1.0
Description
After running the twitchez setup and authorizing my account via copy/pasting my
token, the app exits with error code 69. Nice. Then, as prompted, I run it
again and it gives the traceback error shown below. This happens after reinstall
as well.
Steps to reproduce
- Install twitchez:
- Run twitchez and follow the instructions to copy the auth key and paste it
back in the terminal.
- Run twitchez again
Expected behavior
Twitchez starts normally without error
Screenshots
Logs
Traceback (most recent call last):
File "/home/fugue/.local/pipx/venvs/twitchez/lib/python3.13/site-packages/twitchez/tabs.py", line 30, in tab_names_ordered
names_list = literal_eval(names_list_str)
File "/usr/lib/python3.13/ast.py", line 64, in literal_eval
node_or_string = parse(node_or_string.lstrip(" \t"), mode='eval')
File "/usr/lib/python3.13/ast.py", line 50, in parse
return compile(source, filename, mode, flags,
_feature_version=feature_version, optimize=optimize)
File "<unknown>", line 0
SyntaxError: invalid syntax
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/fugue/.local/bin/twitchez", line 7, in <module>
sys.exit(main())
~~~~^^
File "/home/fugue/.local/pipx/venvs/twitchez/lib/python3.13/site-packages/twitchez/__main__.py", line 19, in main
from twitchez import init
File "/home/fugue/.local/pipx/venvs/twitchez/lib/python3.13/site-packages/twitchez/init.py", line 5, in <module>
from twitchez import keys
File "/home/fugue/.local/pipx/venvs/twitchez/lib/python3.13/site-packages/twitchez/keys.py", line 5, in <module>
from twitchez import bmark
File "/home/fugue/.local/pipx/venvs/twitchez/lib/python3.13/site-packages/twitchez/bmark.py", line 9, in <module>
from twitchez.tabs import find_tab, cpname_set, tab_add_new
File "/home/fugue/.local/pipx/venvs/twitchez/lib/python3.13/site-packages/twitchez/tabs.py", line 127, in <module>
def find_tab(fallback=cpdict()) -> dict:
~~~~~~^^
File "/home/fugue/.local/pipx/venvs/twitchez/lib/python3.13/site-packages/twitchez/tabs.py", line 72, in cpdict
return pdict(cpname())
~~~~~~^^
File "/home/fugue/.local/pipx/venvs/twitchez/lib/python3.13/site-packages/twitchez/tabs.py", line 60, in cpname
tabs = tab_names_ordered()
File "/home/fugue/.local/pipx/venvs/twitchez/lib/python3.13/site-packages/twitchez/tabs.py", line 32, in tab_names_ordered
raise ValueError(f"names_list_str: '{names_list_str}'\n{e}")
ValueError: names_list_str: ''
invalid syntax (<unknown>, line 0)
Config
The config dirs were not created on install or setup. I did not create them
manually.
Specs
[x] Operating System: Debian GNU/Linux 13.0 (trixie)
[x] Desktop Environment: swayWM 1.10.1
[x] Terminal Emulator: foot 1.21.0
[x] Shell: fish 4.0.2
[x] Software: Twitchez 0.1.0
Description
After running the twitchez setup and authorizing my account via copy/pasting my
token, the app exits with error code
69. Nice. Then, as prompted, I run itagain and it gives the traceback error shown below. This happens after reinstall
as well.
Steps to reproduce
back in the terminal.
Expected behavior
Twitchez starts normally without error
Screenshots
Logs
Config
The config dirs were not created on install or setup. I did not create them
manually.