[go: up one dir, main page]

CoBib TUI crashes when aborting quit

When aborting the quit command, the TUI crashes the following traceback:

Traceback (most recent call last):
  File "/usr/lib/python3.9/runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.9/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/home/max/Git/cobib/cobib/__main__.py", line 128, in <module>
    main()
  File "/home/max/Git/cobib/cobib/__main__.py", line 80, in main
    tui()
  File "/home/max/Git/cobib/cobib/tui/__init__.py", line 16, in tui
    curses.wrapper(TUI)
  File "/usr/lib/python3.9/curses/__init__.py", line 94, in wrapper
    return func(stdscr, *args, **kwds)
  File "/home/max/Git/cobib/cobib/tui/tui.py", line 182, in __init__
    self.loop()
  File "/home/max/Git/cobib/cobib/tui/tui.py", line 364, in loop
    TUI.COMMANDS[cmd](self)
  File "/home/max/Git/cobib/cobib/tui/tui.py", line 63, in <lambda>
    'Quit': lambda self: self.quit(),
  File "/home/max/Git/cobib/cobib/tui/tui.py", line 243, in quit
    self.viewport.revert()
  File "/home/max/Git/cobib/cobib/tui/frame.py", line 48, in revert
    self.buffer, state = self.history.pop()
IndexError: pop from empty list