Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pypy3 curses bug #24

Closed
mgedmin opened this issue Apr 2, 2015 · 1 comment
Closed

pypy3 curses bug #24

mgedmin opened this issue Apr 2, 2015 · 1 comment

Comments

@mgedmin
Copy link
Member

mgedmin commented Apr 2, 2015

zope.testrunner is not usable on PyPy3 2.4.0 (the current stable release) because its curses module is buggy (see also).

zope.testrunner uses curses for two reasons:

  • to autodetect color support
  • to determine the terminal width

The test runner can cope with curses support being missing (Windows). I think it'd be nice to our users if we could cope with curses being buggy on PyPy3.

@mgedmin
Copy link
Member Author

mgedmin commented Apr 2, 2015

Rejected workaround 1: passing byte strings to curses.tigetnum() works fine on PyPy3, but fails on CPython 3 (TypeError: must be str, not bytes).

@mgedmin mgedmin closed this as completed in c58ce52 Apr 2, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant