dirkpetersen / froster

Froster is a user-friendly archiving tool for teams that move data between Posix file systems and S3 like object storage systems such as AWS Glacier
Apache License 2.0
13 stars 1 forks source link

keyboard interrupt causes stack trace #73

Closed dirkpetersen closed 2 weeks ago

dirkpetersen commented 2 weeks ago

A keyboard interrupt should just say aborted and not cause a stack trace

    return self._event_loop(render)
  File "/home/users/peterdir/.local/share/pipx/venvs/froster/lib/python3.10/site-packages/inquirer/render/console/__init__.py", line 52, in _event_loop
    self._process_input(render)
  File "/home/users/peterdir/.local/share/pipx/venvs/froster/lib/python3.10/site-packages/inquirer/render/console/__init__.py", line 107, in _process_input
    ev = self._event_gen.next()
  File "/home/users/peterdir/.local/share/pipx/venvs/froster/lib/python3.10/site-packages/inquirer/events.py", line 22, in next
    return KeyPressed(self._key_gen())
  File "/home/users/peterdir/.local/share/pipx/venvs/froster/lib/python3.10/site-packages/readchar/_posix_read.py", line 37, in readkey
    raise KeyboardInterrupt
KeyboardInterrupt
victormachadoperez commented 2 weeks ago

Solved in new release froster v0.12.30 (already available)

Please update froster.