Refatora código para se adequar ao python3: mudanças em leitura e escrita de arquivos, mensagens na tela e/ou log, codificação.
Onde a revisão poderia começar?
por commits
Como este poderia ser testado manualmente?
python setup.py test -s tests.test_dbm_isispython setup.py test -s tests.test_encodingpython setup.py test -s tests.test_generics
Algum cenário de contexto que queira dar?
Algumas das modificações foram as sugeridas no PR #3183 aplicado em um branch antigo (40097_beta) para solucionar o problema de uma usuária do XPM no Windows 10, com python 3.
Além destas, foram feitas modificações no que se relaciona com XC, pois naquele momento foi uma correção apenas para XPM.
Além da necessidade de modernização, foram feitas melhorias no código relacionado com desempenho, clareza e testes.
Este PR não trata leitura/escrita de XML. Isso será feito em #3187
O que esse PR faz?
Refatora código para se adequar ao python3: mudanças em leitura e escrita de arquivos, mensagens na tela e/ou log, codificação.
Onde a revisão poderia começar?
por commits
Como este poderia ser testado manualmente?
python setup.py test -s tests.test_dbm_isis
python setup.py test -s tests.test_encoding
python setup.py test -s tests.test_generics
Algum cenário de contexto que queira dar?
Algumas das modificações foram as sugeridas no PR #3183 aplicado em um branch antigo (40097_beta) para solucionar o problema de uma usuária do XPM no Windows 10, com python 3. Além destas, foram feitas modificações no que se relaciona com XC, pois naquele momento foi uma correção apenas para XPM. Além da necessidade de modernização, foram feitas melhorias no código relacionado com desempenho, clareza e testes. Este PR não trata leitura/escrita de XML. Isso será feito em #3187
Screenshots
n/a
Quais são tickets relevantes?
3186, #3182
Referências
n/a