Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Règle la discusssion sur mitige/atténue + fcts de rappel + powrap
  • Loading branch information
Gaasmann committed Jun 7, 2022
commit 2f3133be9115e04bf78bfcc2e0b9f72e426df2bd
25 changes: 13 additions & 12 deletions library/asyncio-dev.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-10-01 16:00+0200\n"
"PO-Revision-Date: 2022-06-05 16:47-0400\n"
"PO-Revision-Date: 2022-06-06 21:29-0400\n"
"Last-Translator: Nicolas Haller <nicolas@haller.im>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
Expand Down Expand Up @@ -106,7 +106,7 @@ msgid ""
"pitfall."
msgstr ""
"*asyncio* surveille les :ref:`coroutines qui ne sont jamais attendues "
"<asyncio-coroutine-not-scheduled>` et les journalise ; cela mitige le "
"<asyncio-coroutine-not-scheduled>` et les journalise ; cela atténue le "
"problème des « *await* oubliés » ;"

# thread safe comment traduire
Expand Down Expand Up @@ -135,9 +135,10 @@ msgid ""
"slow_callback_duration` attribute can be used to set the minimum execution "
"duration in seconds that is considered \"slow\"."
msgstr ""
"les rappels prenant plus de 100 ms sont journalisés ; l'attribut :attr:`loop."
"slow_callback_duration` peut être utilisé pour changer la limite (en "
"secondes) après laquelle un rappel est considéré comme « lent »."
"les fonctions de rappel prenant plus de 100 ms sont journalisées ; "
"l'attribut :attr:`loop.slow_callback_duration` peut être utilisé pour "
"changer la limite (en secondes) après laquelle une fonction de rappel est "
"considérée comme « lent »."

#: library/asyncio-dev.rst:68
msgid "Concurrency and Multithreading"
Expand All @@ -152,11 +153,11 @@ msgid ""
"executes the next Task."
msgstr ""
"Une boucle d'évènements s'exécute dans un fil d’exécution (typiquement dans "
"le fil principal) et traite toutes les fonctions de rappel (*callbacks*) ainsi que toutes "
"les tâches dans ce même fil. Lorsqu'une tâche est en cours d'exécution dans "
"la boucle d'évènements, aucune autre tâche ne peut s'exécuter dans ce fil. "
"Quand une tâche traite une expression ``await``, elle se suspend et laisse "
"la boucle d’évènements traiter la tâche suivante."
"le fil principal) et traite toutes les fonctions de rappel (*callbacks*) "
"ainsi que toutes les tâches dans ce même fil. Lorsqu'une tâche est en cours "
"d'exécution dans la boucle d'évènements, aucune autre tâche ne peut "
"s'exécuter dans ce fil. Quand une tâche traite une expression ``await``, "
"elle se suspend et laisse la boucle d’évènements traiter la tâche suivante."

#: library/asyncio-dev.rst:76
msgid ""
Expand All @@ -177,8 +178,8 @@ msgstr ""
"La plupart des objets *asyncio* ne sont pas conçus pour être exécutés dans "
"un contexte multi-fils (*thread-safe*) mais cela n'est en général pas un "
"problème à moins que l'objet ne fasse appel à du code se trouvant en dehors "
"d'une tâche ou d'une fonction de rappel. Dans ce dernier cas, si le code appelle les "
"*API* bas niveau de *asyncio*, utilisez la méthode :meth:`loop."
"d'une tâche ou d'une fonction de rappel. Dans ce dernier cas, si le code "
"appelle les *API* bas niveau de *asyncio*, utilisez la méthode :meth:`loop."
"call_soon_threadsafe`. Par exemple ::"

#: library/asyncio-dev.rst:89
Expand Down