@@ -11,15 +11,16 @@ msgstr ""
11
11
"Project-Id-Version : Python 3.8\n "
12
12
"Report-Msgid-Bugs-To : \n "
13
13
"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 "
15
15
"Last-Translator : Cristián Maureira-Fredes <cmaureirafredes@gmail.com>\n "
16
- "Language : es\n "
17
16
"Language-Team : python-doc-es\n "
18
- "Plural-Forms : nplurals=2; plural=(n != 1); \n "
17
+ "Language : es \n "
19
18
"MIME-Version : 1.0\n "
20
19
"Content-Type : text/plain; charset=utf-8\n "
21
20
"Content-Transfer-Encoding : 8bit\n "
21
+ "Plural-Forms : nplurals=2; plural=(n != 1);\n "
22
22
"Generated-By : Babel 2.10.3\n "
23
+ "X-Generator : Poedit 3.0.1\n "
23
24
24
25
#: ../Doc/library/asyncio-dev.rst:7
25
26
msgid "Developing with asyncio"
@@ -129,15 +130,14 @@ msgstr ""
129
130
"tiempo en realizar una operación E/S."
130
131
131
132
#: ../Doc/library/asyncio-dev.rst:60
132
- #, fuzzy
133
133
msgid ""
134
134
"Callbacks taking longer than 100 milliseconds are logged. The :attr:`loop."
135
135
"slow_callback_duration` attribute can be used to set the minimum execution "
136
136
"duration in seconds that is considered \" slow\" ."
137
137
msgstr ""
138
138
"Los callbacks que tardan más de 100ms son registrados. El atributo :attr:"
139
139
"`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\" ."
141
141
142
142
#: ../Doc/library/asyncio-dev.rst:68
143
143
msgid "Concurrency and Multithreading"
@@ -220,6 +220,16 @@ msgid ""
220
220
"class:`concurrent.futures.ProcessPoolExecutor` to execute code in a "
221
221
"different process."
222
222
msgstr ""
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."
223
233
224
234
#: ../Doc/library/asyncio-dev.rst:124
225
235
msgid "Running Blocking Code"
@@ -273,6 +283,9 @@ msgid ""
273
283
"separate thread for handling logs or use non-blocking IO. For example, see :"
274
284
"ref:`blocking-handlers`."
275
285
msgstr ""
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`."
276
289
277
290
#: ../Doc/library/asyncio-dev.rst:159
278
291
msgid "Detect never-awaited coroutines"
0 commit comments