Closed rekinyz closed 1 year ago
That's pretty strange... Somehow I cannot recreate the issue when resizing.
Can you elaborate step by step to reproduce the error?
Traceback (most recent call last):
File "/home/user/.venv/bin/epy", line 8, in <module>
sys.exit(main())
File "/home/user/.venv/lib/python3.9/site-packages/epy.py", line 3988, in main
filepath = curses.wrapper(preread, filepath)
File "/home/user/.asdf/installs/python/3.9.13/lib/python3.9/curses/__init__.py", line 94, in wrapper
return func(stdscr, *args, **kwds)
File "/home/user/.venv/lib/python3.9/site-packages/epy.py", line 3887, in preread
reading_state_or_ebook = reader.read(reading_state)
File "/home/user/.venv/lib/python3.9/site-packages/epy.py", line 3156, in read
board.write(reading_state.row)
File "/home/user/.venv/lib/python3.9/site-packages/epy.py", line 1715, in write
self.screen.addstr(n_row, self.x, text_line)
_curses.error: addwstr() returned ERR
Thanks for complete traceback! Will look into that.
Another question, does it work for other epub file?
nope, tested on diverse epub files and even with different languages
I also cannot reproduce. In Ubuntu 20.04 with python 3, epy handles resizing terminal beautifully.
Although, in Windows, resizing the terminal garbles the screen and remains garbled when resized back to original size. But I suspect that's a Windows-specific (win-curses) issue.
Having the same issue here, crashes with this book when I turn to content pages, manjaro linux. https://drive.google.com/file/d/1thTzyoGivHRBOa-yr1mys7-3W15PGHVe/view?usp=sharing
This seems to be a bug with python's curses itself: https://bugs.python.org/issue8243
Kinda fixed it for epy version v2023.2.8, so if you guys want to try upgrading it via pip and let me know if the issue still persist.
This seems to be a bug with python's curses itself: https://bugs.python.org/issue8243
Kinda fixed it for epy version v2023.2.8, so if you guys want to try upgrading it via pip and let me know if the issue still persist.
Thank you for your great work, this issue was fixed.
got following error msg:
_curses.error: addwstr() returned ERR