You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Forked github project erikrose/blessings to jquast/blessed, this
project was previously known as blessings version 1.6 and prior.
introduced: context manager cbreak() and raw(), which is equivalent
to tty.setcbreak() and tty.setraw(), allowing input from stdin to be
read as each key is pressed.
introduced: inkey() and kbhit(), which will return 1 or more
characters as a unicode sequence, with attributes .code and .name
non-None when a multibyte sequence is received, allowing arrow keys and
such to be detected. Optional value timeout allows timed polling or
blocking.
introduced: center(), rjust(), ljust(), strip(), and strip_seqs() methods. Allows text containing sequences to be aligned
to screen, or width specified.
introduced: wrap() method. allows text containing sequences to be
word-wrapped without breaking mid-sequence and honoring their printable
width.
bugfix: cannot call setupterm() more than once per process -- issue a
warning about what terminal kind subsequent calls will use.
bugfix: resolved issue where number_of_colors fails when does_styling is False. resolves issue where piping tests
output would fail.
bugfix: warn and set does_styling to False when TERM is unknown.
bugfix: allow unsupported terminal capabilities to be callable just as
supported capabilities, so that the return value of term.color(n) may
be called on terminals without color capabilities.
bugfix: for terminals without underline, such as vt220, term.underline('text'). would be u'text' + term.normal, now is
only u'text'.
enhancement: some attributes are now properties, raise exceptions when
assigned.
enhancement: pypy is now a supported python platform implementation.