Skip to content

Fix input handling and extra type annotations - #530

Merged
penguinolog merged 1 commit into
urwid:masterfrom
penguinolog:fix_inputh_handling
Apr 5, 2023
Merged

Fix input handling and extra type annotations#530
penguinolog merged 1 commit into
urwid:masterfrom
penguinolog:fix_inputh_handling

Conversation

@penguinolog

Copy link
Copy Markdown
Collaborator
  • keypress always receive str
  • fix CF635Screen: was missed return parameter in get_input_nonblocking
  • fix LCDScreen: wrong type used for buffer (pyserial return bytes, concatenation to str is wrong)

Partial #406
Partial #512
Related #408

Checklist
  • I've ensured that similar functionality has not already been implemented
  • I've ensured that similar functionality has not earlier been proposed and declined
  • I've branched off the master or python-dual-support branch
  • I've merged fresh upstream into my branch recently
  • I've ran tox successfully in local environment

* keypress always receive `str`
* fix `CF635Screen`: was missed return parameter in get_input_nonblocking
* fix `LCDScreen`: wrong type used for buffer (pyserial return `bytes`, concatenation to `str` is wrong)

Partial urwid#406
Partial urwid#512
Related urwid#408
@penguinolog penguinolog added Feature Feature request/implementation bug refactoring python3 labels Apr 5, 2023
@penguinolog
penguinolog merged commit 9976f33 into urwid:master Apr 5, 2023
@penguinolog
penguinolog deleted the fix_inputh_handling branch April 5, 2023 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Feature Feature request/implementation refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant