Skip to content

readchar.readchar() seems to return bytes instead of a string #37

Closed
@jacobcarpenter

Description

@jacobcarpenter

The documentation for readchar states:

Reads the next char from stdin, returning it as a string with length 1.

However, it appears to return a byte sequence:

example.py:

import readchar

print("Press a key")
pressed = readchar.readchar()

print(type(pressed))

Output:

$ python example.py
Press a key
<class 'bytes'>

This is using

$ pip show readchar
Name: readchar
Version: 2.0.1
Summary: Utilities to read single characters and key-strokes
Home-page: https://github.com/magmax/python-readchar
Author: Miguel Ángel García
Author-email: [email protected]
License: MIT

on Windows in a Git Bash prompt.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions