Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b5bd95b

Browse files
author
github-actions
committed
Merge 3.11 into 3.8
1 parent 1c36842 commit b5bd95b

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

whatsnew/3.7.po

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -802,7 +802,7 @@ msgstr ":pep:`560` -- Suporte básico para módulo typing e tipos genéricos"
802802

803803
#: ../../whatsnew/3.7.rst:427
804804
msgid "PEP 552: Hash-based .pyc Files"
805-
msgstr ""
805+
msgstr "PEP 552: Arquivos .pyc baseados em hash"
806806

807807
#: ../../whatsnew/3.7.rst:429
808808
msgid ""
@@ -815,6 +815,16 @@ msgid ""
815815
"in the cache file is problematic for `build reproducibility <https://"
816816
"reproducible-builds.org/>`_ and content-based build systems."
817817
msgstr ""
818+
"O Python tradicionalmente verifica a atualização dos arquivos de cache em "
819+
"bytecode (ou seja, arquivos ``.pyc``) comparando os metadados da fonte "
820+
"(registro de data e hora e tamanho da última modificação) com os metadados "
821+
"da fonte salvos no cabeçalho do arquivo de cache quando foi gerado. Embora "
822+
"eficaz, esse método de invalidação tem suas desvantagens. Quando os "
823+
"registros de data e hora do sistema de arquivos são muito grosseiros, o "
824+
"Python pode perder as atualizações de origem, levando à confusão do usuário. "
825+
"Além disso, ter um registro de data e hora no arquivo de cache é "
826+
"problemático para `reprodutibilidade de compilação <https://reproducible-"
827+
"builds.org/>`_ e sistemas de compilação baseados em conteúdo."
818828

819829
#: ../../whatsnew/3.7.rst:438
820830
msgid ""
@@ -825,6 +835,13 @@ msgid ""
825835
"Hash-based ``.pyc`` files may be generated with :mod:`py_compile` or :mod:"
826836
"`compileall`."
827837
msgstr ""
838+
":pep:`552` estende o formato pyc para permitir que o hash do arquivo de "
839+
"origem seja usado para invalidação em vez do registro de data e hora da "
840+
"fonte. Esses arquivos ``.pyc`` são chamados de \"baseados em hash\". Por "
841+
"padrão, Python ainda usa invalidação baseada em registro de data e hora e "
842+
"não gera arquivos ``.pyc`` baseados em hash em tempo de execução. Arquivos "
843+
"``.pyc`` baseados em hash podem ser gerados com :mod:`py_compile` ou :mod:"
844+
"`compileall`."
828845

829846
#: ../../whatsnew/3.7.rst:444
830847
msgid ""

0 commit comments

Comments
 (0)