$ telegram-upload --interactive
Select the local files to upload:
[SPACE] Select file [ENTER] Next step
Traceback (most recent call last):
File "/home/eugene/.pyenv/versions/3.11.7/bin/telegram-upload", line 8, in <module>
sys.exit(upload_cli())
^^^^^^^^^^^^
File "/home/eugene/.pyenv/versions/3.11.7/lib/python3.11/site-packages/telegram_upload/exceptions.py", line 68, in wrap
return fn(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^
File "/home/eugene/.pyenv/versions/3.11.7/lib/python3.11/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/eugene/.pyenv/versions/3.11.7/lib/python3.11/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/home/eugene/.pyenv/versions/3.11.7/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/eugene/.pyenv/versions/3.11.7/lib/python3.11/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/eugene/.pyenv/versions/3.11.7/lib/python3.11/site-packages/telegram_upload/management.py", line 156, in upload
files = async_to_sync(interactive_select_local_files())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/eugene/.pyenv/versions/3.11.7/lib/python3.11/site-packages/telegram_upload/utils.py", line 48, in async_to_sync
return loop.run_until_complete(coro)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/eugene/.pyenv/versions/3.11.7/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/home/eugene/.pyenv/versions/3.11.7/lib/python3.11/site-packages/telegram_upload/management.py", line 69, in interactive_select_local_files
return await show_checkboxlist(iterator, 'Not files were found in the current directory '
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/eugene/.pyenv/versions/3.11.7/lib/python3.11/site-packages/telegram_upload/cli.py", line 133, in show_checkboxlist
await checkbox_list._init(iterator)
File "/home/eugene/.pyenv/versions/3.11.7/lib/python3.11/site-packages/telegram_upload/cli.py", line 102, in _init
style=self.container_style,
^^^^^^^^^^^^^^^^^^^^
AttributeError: 'IterableCheckboxList' object has no attribute 'container_style'
(.venv) eugene@ubuntu:~/src/telegram-upload$ pip list
Package Version
--------------- -------
click 8.3.0
cryptg 0.5.1
hachoir 3.3.0
more-itertools 10.8.0
pip 23.2.1
prompt_toolkit 3.0.52
pyaes 1.6.1
pyasn1 0.6.1
PySocks 1.7.1
rsa 4.9.1
setuptools 65.5.0
telegram-upload 0.7.1
Telethon 1.41.2
wcwidth 0.2.14
Installed into a fresh virtual environment and facing an issue during
telegram-upload --interactiveexecution. Details are below.