Closed Cube707 closed 2 years ago
Did you try to use the PyCharm terminal for example to debug the input test script? I got one report that the inputs do not work on windows using PyCharm. I myself did not test it, and I think there is also an issue open for the old version, so it is not very important that this works.
@C0D3D3V
No I only tested in Windows CMD terminal and Debian bash so far. Both while using VS code. I have never used PyCharm. But you right, there is already an issue: #51
(Edited shorter to keep this thread manageable, detailed discussion in https://github.com/Cube707/python-readchar/pull/5)
@qianyun210603 please see https://github.com/Cube707/python-readchar/pull/5
Would you also be so kind and edit your comment shorter to keep this thread manageable and more on-topic. Its already big enough with all the commits and linked issues...
This is a continuation of #71. I just felt that it was justified to create a new clean issue.
Motivation
As the current Version 3.0.5 has some big issues and the windows support has always been lacking, I took the time to restructure the complete library.
Changes
The following changes have been made:
Breaking changes
readkey()
function now raises aKeyboardInterupt
whenCTRL+C
is pressed. (butreadchar()
can still be used to capture it). This is more inline with the python philosophy (IMHO) and prevents developers from accidentally trapping their users with no option to stop the programm.fixes
__all__
should return a list of stringsremoved
changed
new-lines: type: platform
that allows for platform independent linting. Added this.actions/checkout@v3
andactions/setup-python@v4
added
44
SHIFT+TAB
support on Linuxrelated
closes #80 resolves #78, resolves #46 closes #75 closes #66 closes #56, resolves #42 closes #44 fixes #37 closes #9, resolves #8
closes magmax/python-inquirer#156 fixes magmax/python-inquirer#155 fixes magmax/python-inquirer#117 closes magmax/python-inquirer#113
closes Kamik423/cutie#26 closes Kamik423/cutie#23