@@ -12,7 +12,7 @@ msgid ""
1212msgstr ""
1313"Project-Id-Version : Python 3.15\n "
1414"Report-Msgid-Bugs-To : \n "
15- "POT-Creation-Date : 2026-10-23 18:01 +0000\n "
15+ "POT-Creation-Date : 2026-10-29 19:20 +0000\n "
1616"PO-Revision-Date : 2025-09-16 00:00+0000\n "
1717"Last-Translator : Hengky Kurniawan, 2025\n "
1818"Language-Team : Indonesian (https://app.transifex.com/python-doc/teams/5390/ "
@@ -294,7 +294,7 @@ msgid ""
294294"to *visit* being the contained object and the *arg* value passed to the "
295295"handler. The *visit* function must not be called with a ``NULL`` object "
296296"argument. If *visit* returns a non-zero value, that value should be "
297- "returned immediately."
297+ "returned immediately. Otherwise, return zero. "
298298msgstr ""
299299
300300msgid ""
@@ -381,6 +381,15 @@ msgid ""
381381"functions>` below."
382382msgstr ""
383383
384+ msgid ""
385+ "If an error occurs during traversal, ignore it and return 0. If "
386+ "``tp_traverse`` fails to visit some strong references, garbage reference "
387+ "cycles involving the skipped references will not be reliably broken, but "
388+ "correctness won't be affected. For example, if traversal requires a lock "
389+ "that cannot be acquired promptly, skip the traversal. The garbage collector "
390+ "will visit your object again in a future pass."
391+ msgstr ""
392+
384393msgid ""
385394"The :c:func:`Py_VISIT` call may be skipped for those members that provably "
386395"cannot participate in reference cycles. In the ``local_traverse`` example "
@@ -429,7 +438,7 @@ msgstr ""
429438
430439msgid ""
431440"#define Py_VISIT(o) \\ \n"
432- " if (op ) { \\ \n"
441+ " if (o ) { \\ \n"
433442" int visit_result = visit(o, arg); \\ \n"
434443" if (visit_result != 0) { \\ \n"
435444" return visit_result; \\ \n"
0 commit comments