@@ -241,25 +241,43 @@ msgid ""
241
241
"``*args`` and ``**kws``, and whatever ``function()`` returns, ``sys."
242
242
"breakpointhook()`` returns to the built-in :func:`breakpoint` function."
243
243
msgstr ""
244
+ "A implementação padrão primeiro consulta a variável de ambiente :envvar:"
245
+ "`PYTHONBREAKPOINT`. Se for definido como ``\" 0\" ``, então esta função "
246
+ "retorna imediatamente; ou seja, é um no-op. Se a variável de ambiente não "
247
+ "for definida, ou for definida como uma string vazia, ``pdb.set_trace()`` "
248
+ "será chamado. Caso contrário, essa variável deve nomear uma função a ser "
249
+ "executada, usando a nomenclatura de importação pontilhada do Python, por "
250
+ "exemplo ``package.subpackage.module.function``. Neste caso, ``package."
251
+ "subpackage.module`` seria importado e o módulo resultante deve ter um "
252
+ "chamável chamado ``function()``. Isso é executado, passando ``*args`` e "
253
+ "``**kws``, e qualquer que seja o retorno de ``function()``, ``sys."
254
+ "breakpointhook()`` retorna para a função embutida :func:`breakpoint`."
244
255
245
256
#: ../../library/sys.rst:143
246
257
msgid ""
247
258
"Note that if anything goes wrong while importing the callable named by :"
248
259
"envvar:`PYTHONBREAKPOINT`, a :exc:`RuntimeWarning` is reported and the "
249
260
"breakpoint is ignored."
250
261
msgstr ""
262
+ "Observe que se algo der errado ao importar o chamável nomeado por :envvar:"
263
+ "`PYTHONBREAKPOINT`, uma :exc:`RuntimeWarning` é relatado e o ponto de "
264
+ "interrupção é ignorado."
251
265
252
266
#: ../../library/sys.rst:147
253
267
msgid ""
254
268
"Also note that if ``sys.breakpointhook()`` is overridden programmatically, :"
255
269
"envvar:`PYTHONBREAKPOINT` is *not* consulted."
256
270
msgstr ""
271
+ "Observe também que se ``sys.breakpointhook()`` for sobrescrito "
272
+ "programaticamente, :envvar:`PYTHONBREAKPOINT` *não* será consultado."
257
273
258
274
#: ../../library/sys.rst:154
259
275
msgid ""
260
276
"Print low-level information to stderr about the state of CPython's memory "
261
277
"allocator."
262
278
msgstr ""
279
+ "Imprima informações de baixo nível para stderr sobre o estado do alocador de "
280
+ "memória do CPython."
263
281
264
282
#: ../../library/sys.rst:157
265
283
msgid ""
@@ -272,10 +290,12 @@ msgid ""
272
290
"This function is specific to CPython. The exact output format is not "
273
291
"defined here, and may change."
274
292
msgstr ""
293
+ "Esta função é específica para CPython. O formato de saída exato não é "
294
+ "definido aqui e pode mudar."
275
295
276
296
#: ../../library/sys.rst:170
277
297
msgid "Integer specifying the handle of the Python DLL."
278
- msgstr ""
298
+ msgstr "Número inteiro que especifica o identificador da DLL do Python. "
279
299
280
300
#: ../../library/sys.rst:172 ../../library/sys.rst:663
281
301
#: ../../library/sys.rst:1352 ../../library/sys.rst:1516
@@ -290,6 +310,11 @@ msgid ""
290
310
"handler (which is probably ``'strict'``), encode it to ``sys.stdout."
291
311
"encoding`` with ``'backslashreplace'`` error handler."
292
312
msgstr ""
313
+ "Se *value* não for ``None``, esta função imprime ``repr(value)`` em ``sys."
314
+ "stdout``, e salva *value* em ``builtins._``. Se ``repr(value)`` não for "
315
+ "codificável para ``sys.stdout.encoding`` com o tratador de erros ``sys."
316
+ "stdout.errors`` (que provavelmente é ``'strict'``), codifica-o para ``sys."
317
+ "stdout.encoding`` com tratador de erros ``'backslashreplace'``."
293
318
294
319
#: ../../library/sys.rst:183
295
320
msgid ""
@@ -298,14 +323,20 @@ msgid ""
298
323
"values can be customized by assigning another one-argument function to ``sys."
299
324
"displayhook``."
300
325
msgstr ""
326
+ "``sys.displayhook`` é chamado no resultado da avaliação de uma :term:"
327
+ "`expressão` inserida em uma sessão interativa do Python. A exibição desses "
328
+ "valores pode ser personalizada atribuindo outra função de um argumento a "
329
+ "``sys.displayhook``."
301
330
302
331
#: ../../library/sys.rst:187
303
332
msgid "Pseudo-code::"
304
- msgstr ""
333
+ msgstr "Pseudocódigo:: "
305
334
306
335
#: ../../library/sys.rst:207
307
336
msgid "Use ``'backslashreplace'`` error handler on :exc:`UnicodeEncodeError`."
308
337
msgstr ""
338
+ "Usa o tratador de erros ``'backslashreplace'`` ao ser levantada :exc:"
339
+ "`UnicodeEncodeError`."
309
340
310
341
#: ../../library/sys.rst:213
311
342
msgid ""
@@ -315,11 +346,18 @@ msgid ""
315
346
"`PYTHONDONTWRITEBYTECODE` environment variable, but you can set it yourself "
316
347
"to control bytecode file generation."
317
348
msgstr ""
349
+ "Se isso for true, o Python não tentará escrever arquivos ``.pyc`` na "
350
+ "importação de módulos fonte. Este valor é inicialmente definido como "
351
+ "``True`` ou ``False`` dependendo da opção de linha de comando :option:`-B` e "
352
+ "da variável de ambiente :envvar:`PYTHONDONTWRITEBYTECODE`, mas você mesmo "
353
+ "pode configurá-lo para controlar geração de arquivo bytecode."
318
354
319
355
#: ../../library/sys.rst:222
320
356
msgid ""
321
357
"This function prints out a given traceback and exception to ``sys.stderr``."
322
358
msgstr ""
359
+ "Esta função imprime um determinado traceback (situação da pilha de execução) "
360
+ "e exceção para ``sys.stderr``."
323
361
324
362
#: ../../library/sys.rst:224
325
363
msgid ""
@@ -331,6 +369,13 @@ msgid ""
331
369
"customized by assigning another three-argument function to ``sys."
332
370
"excepthook``."
333
371
msgstr ""
372
+ "Quando uma exceção é lançada e não capturada, o interpretador chama ``sys."
373
+ "excepthook`` com três argumentos, a classe de exceção, a instância de "
374
+ "exceção e um objeto traceback. Em uma sessão interativa, isso acontece logo "
375
+ "antes de o controle retornar ao prompt; em um programa Python, isso acontece "
376
+ "pouco antes de o programa ser encerrado. A manipulação de tais exceções de "
377
+ "nível superior pode ser personalizada atribuindo outra função de três "
378
+ "argumentos a ``sys.excepthook``."
334
379
335
380
#: ../../library/sys.rst:236
336
381
msgid ""
@@ -343,7 +388,7 @@ msgstr ""
343
388
344
389
#: ../../library/sys.rst:242
345
390
msgid "__breakpointhook__"
346
- msgstr ""
391
+ msgstr "__breakpointhook__ "
347
392
348
393
#: ../../library/sys.rst:248
349
394
msgid ""
0 commit comments