scieloorg / PC-Programs

SciELO PC Programs
7 stars 24 forks source link

Refatora o código para as operações IO e de codificação python3 #3188

Closed robertatakenaka closed 4 years ago

robertatakenaka commented 4 years ago

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

robertatakenaka commented 4 years ago

@joffilyfe poderia revisar de novo?