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
The biggest challenge is surrounding Python 3's handling of strings using two different underlying types: One uses encoding as byte strings and the other is UTF-8 encoded. The arguments on stdin and results on stdout and stderr from spawned processes are especially challenging to detect and convert.
Type checking will make debugging easier in general, and will enable catching cases were there is an unexpected type mismatch in arguments.
The text was updated successfully, but these errors were encountered:
Python 2 has reached EOL and we need to migrate to python 3 ASAP.
Requirements to be able to do this robustly are:
The biggest challenge is surrounding Python 3's handling of strings using two different underlying types: One uses encoding as byte strings and the other is UTF-8 encoded. The arguments on stdin and results on stdout and stderr from spawned processes are especially challenging to detect and convert.
Type checking will make debugging easier in general, and will enable catching cases were there is an unexpected type mismatch in arguments.
The text was updated successfully, but these errors were encountered: