@@ -11,15 +11,16 @@ msgstr ""
1111"Project-Id-Version : Python 3.8\n "
1212"Report-Msgid-Bugs-To : \n "
1313"POT-Creation-Date : 2022-10-25 19:47+0200\n "
14- "PO-Revision-Date : 2021-08-04 13:56+0200 \n "
14+ "PO-Revision-Date : 2023-02-28 11:21-0300 \n "
1515"Last-Translator : Cristián Maureira-Fredes <cmaureirafredes@gmail.com>\n "
16- "Language : es\n "
1716"Language-Team : python-doc-es\n "
18- "Plural-Forms : nplurals=2; plural=(n != 1); \n "
17+ "Language : es \n "
1918"MIME-Version : 1.0\n "
2019"Content-Type : text/plain; charset=utf-8\n "
2120"Content-Transfer-Encoding : 8bit\n "
21+ "Plural-Forms : nplurals=2; plural=(n != 1);\n "
2222"Generated-By : Babel 2.10.3\n "
23+ "X-Generator : Poedit 3.0.1\n "
2324
2425#: ../Doc/library/asyncio-dev.rst:7
2526msgid "Developing with asyncio"
@@ -129,15 +130,14 @@ msgstr ""
129130"tiempo en realizar una operación E/S."
130131
131132#: ../Doc/library/asyncio-dev.rst:60
132- #, fuzzy
133133msgid ""
134134"Callbacks taking longer than 100 milliseconds are logged. The :attr:`loop."
135135"slow_callback_duration` attribute can be used to set the minimum execution "
136136"duration in seconds that is considered \" slow\" ."
137137msgstr ""
138138"Los callbacks que tardan más de 100ms son registrados. El atributo :attr:"
139139"`loop.slow_callback_duration` puede ser usado para definir la duración "
140- "mínima de ejecución en segundos considerada como \" lenta\" ."
140+ "mínima de ejecución en segundos que se considere como \" lenta\" ."
141141
142142#: ../Doc/library/asyncio-dev.rst:68
143143msgid "Concurrency and Multithreading"
@@ -220,6 +220,16 @@ msgid ""
220220"class:`concurrent.futures.ProcessPoolExecutor` to execute code in a "
221221"different process."
222222msgstr ""
223+ "Actualmente no hay forma de programar corrutinas o retrollamadas "
224+ "directamente desde un proceso diferente (como uno que haya comenzado con :"
225+ "mod:`multiprocessing`). La sección :ref:`asyncio-event-loop-methods` enumera "
226+ "las API que pueden leer desde tuberías y descriptores de archivos sin "
227+ "bloquear el bucle de eventos. Además, las API :ref:`Subprocess <asyncio-"
228+ "subprocess>` de asyncio proporcionan una forma de iniciar un proceso y "
229+ "comunicarse con él desde el bucle de eventos. Por último, el método :meth:"
230+ "`loop.run_in_executor` mencionado anteriormente también se puede usar con "
231+ "un :class:`concurrent.futures.ProcessPoolExecutor` para ejecutar código en "
232+ "un proceso diferente."
223233
224234#: ../Doc/library/asyncio-dev.rst:124
225235msgid "Running Blocking Code"
@@ -273,6 +283,9 @@ msgid ""
273283"separate thread for handling logs or use non-blocking IO. For example, see :"
274284"ref:`blocking-handlers`."
275285msgstr ""
286+ "Loguear por la red puede bloquear el bucle de eventos. Se recomienda usar un "
287+ "subproceso separado para manejar registros o usar sin bloqueo IO. Por "
288+ "ejemplo, consulte :ref:`blocking-handlers`."
276289
277290#: ../Doc/library/asyncio-dev.rst:159
278291msgid "Detect never-awaited coroutines"
0 commit comments