# Copyright (C) 2001-2018, Python Software Foundation
# For licence information, see README file.
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: library/asyncio-api-index.rst:6
msgid "High-level API Index"
msgstr ""

#: library/asyncio-api-index.rst:8
msgid "This page lists all high-level async/await enabled asyncio APIs."
msgstr ""

#: library/asyncio-api-index.rst:12
msgid "Tasks"
msgstr "Tâches"

#: library/asyncio-api-index.rst:14
msgid ""
"Utilities to run asyncio programs, create Tasks, and await on multiple "
"things with timeouts."
msgstr ""

#: library/asyncio-api-index.rst:21
#, fuzzy
msgid ":func:`run`"
msgstr ":func:`round`"

#: library/asyncio-api-index.rst:22
msgid "Create event loop, run a coroutine, close the loop."
msgstr ""

#: library/asyncio-api-index.rst:24
msgid ":func:`create_task`"
msgstr ":func:`create_task`"

#: library/asyncio-api-index.rst:25
msgid "Start an asyncio Task."
msgstr ""

#: library/asyncio-api-index.rst:27
msgid "``await`` :func:`sleep`"
msgstr ""

#: library/asyncio-api-index.rst:28
msgid "Sleep for a number of seconds."
msgstr ""

#: library/asyncio-api-index.rst:30
msgid "``await`` :func:`gather`"
msgstr ""

#: library/asyncio-api-index.rst:31
msgid "Schedule and wait for things concurrently."
msgstr ""

#: library/asyncio-api-index.rst:33
msgid "``await`` :func:`wait_for`"
msgstr ""

#: library/asyncio-api-index.rst:34
msgid "Run with a timeout."
msgstr ""

#: library/asyncio-api-index.rst:36
msgid "``await`` :func:`shield`"
msgstr ""

#: library/asyncio-api-index.rst:37
msgid "Shield from cancellation."
msgstr ""

#: library/asyncio-api-index.rst:39
msgid "``await`` :func:`wait`"
msgstr ""

#: library/asyncio-api-index.rst:40
msgid "Monitor for completion."
msgstr ""

#: library/asyncio-api-index.rst:42
msgid ":func:`current_task`"
msgstr ":func:`current_task`"

#: library/asyncio-api-index.rst:43
msgid "Return the current Task."
msgstr ""

#: library/asyncio-api-index.rst:45
msgid ":func:`all_tasks`"
msgstr ":func:`all_tasks`"

#: library/asyncio-api-index.rst:46
msgid "Return all tasks for an event loop."
msgstr ""

#: library/asyncio-api-index.rst:48
msgid ":class:`Task`"
msgstr ":class:`Task`"

#: library/asyncio-api-index.rst:49
msgid "Task object."
msgstr ""

#: library/asyncio-api-index.rst:51
#, fuzzy
msgid ":func:`to_thread`"
msgstr ":func:`round`"

#: library/asyncio-api-index.rst:52
msgid "Asynchronously run a function in a separate OS thread."
msgstr ""

#: library/asyncio-api-index.rst:54
msgid ":func:`run_coroutine_threadsafe`"
msgstr ":func:`run_coroutine_threadsafe`"

#: library/asyncio-api-index.rst:55
msgid "Schedule a coroutine from another OS thread."
msgstr ""

#: library/asyncio-api-index.rst:57
msgid "``for in`` :func:`as_completed`"
msgstr ""

#: library/asyncio-api-index.rst:58
msgid "Monitor for completion with a ``for`` loop."
msgstr ""

#: library/asyncio-api-index.rst:62 library/asyncio-api-index.rst:98
#: library/asyncio-api-index.rst:122 library/asyncio-api-index.rst:158
#: library/asyncio-api-index.rst:194 library/asyncio-api-index.rst:219
msgid "Examples"
msgstr "Exemples"

#: library/asyncio-api-index.rst:63
msgid ""
":ref:`Using asyncio.gather() to run things in parallel "
"<asyncio_example_gather>`."
msgstr ""

#: library/asyncio-api-index.rst:66
msgid ""
":ref:`Using asyncio.wait_for() to enforce a timeout "
"<asyncio_example_waitfor>`."
msgstr ""

#: library/asyncio-api-index.rst:69
msgid ":ref:`Cancellation <asyncio_example_task_cancel>`."
msgstr ""

#: library/asyncio-api-index.rst:71
msgid ":ref:`Using asyncio.sleep() <asyncio_example_sleep>`."
msgstr ""

#: library/asyncio-api-index.rst:73
msgid "See also the main :ref:`Tasks documentation page <coroutine>`."
msgstr ""

#: library/asyncio-api-index.rst:77
msgid "Queues"
msgstr ""

#: library/asyncio-api-index.rst:79
msgid ""
"Queues should be used to distribute work amongst multiple asyncio Tasks, "
"implement connection pools, and pub/sub patterns."
msgstr ""

#: library/asyncio-api-index.rst:87
msgid ":class:`Queue`"
msgstr ":class:`Queue`"

#: library/asyncio-api-index.rst:88
msgid "A FIFO queue."
msgstr ""

#: library/asyncio-api-index.rst:90
msgid ":class:`PriorityQueue`"
msgstr ":class:`PriorityQueue`"

#: library/asyncio-api-index.rst:91
msgid "A priority queue."
msgstr ""

#: library/asyncio-api-index.rst:93
msgid ":class:`LifoQueue`"
msgstr ":class:`LifoQueue`"

#: library/asyncio-api-index.rst:94
msgid "A LIFO queue."
msgstr ""

#: library/asyncio-api-index.rst:99
msgid ""
":ref:`Using asyncio.Queue to distribute workload between several Tasks "
"<asyncio_example_queue_dist>`."
msgstr ""

#: library/asyncio-api-index.rst:102
msgid "See also the :ref:`Queues documentation page <asyncio-queues>`."
msgstr ""

#: library/asyncio-api-index.rst:106
msgid "Subprocesses"
msgstr "Sous-processus"

#: library/asyncio-api-index.rst:108
msgid "Utilities to spawn subprocesses and run shell commands."
msgstr ""

#: library/asyncio-api-index.rst:114
msgid "``await`` :func:`create_subprocess_exec`"
msgstr ""

#: library/asyncio-api-index.rst:115
msgid "Create a subprocess."
msgstr ""

#: library/asyncio-api-index.rst:117
msgid "``await`` :func:`create_subprocess_shell`"
msgstr ""

#: library/asyncio-api-index.rst:118
msgid "Run a shell command."
msgstr ""

#: library/asyncio-api-index.rst:123
msgid ":ref:`Executing a shell command <asyncio_example_subprocess_shell>`."
msgstr ""

#: library/asyncio-api-index.rst:125
msgid "See also the :ref:`subprocess APIs <asyncio-subprocess>` documentation."
msgstr ""

#: library/asyncio-api-index.rst:130
msgid "Streams"
msgstr "Streams"

#: library/asyncio-api-index.rst:132
msgid "High-level APIs to work with network IO."
msgstr ""

#: library/asyncio-api-index.rst:138
msgid "``await`` :func:`open_connection`"
msgstr ""

#: library/asyncio-api-index.rst:139
msgid "Establish a TCP connection."
msgstr ""

#: library/asyncio-api-index.rst:141
msgid "``await`` :func:`open_unix_connection`"
msgstr ""

#: library/asyncio-api-index.rst:142
msgid "Establish a Unix socket connection."
msgstr ""

#: library/asyncio-api-index.rst:144
msgid "``await`` :func:`start_server`"
msgstr ""

#: library/asyncio-api-index.rst:145
msgid "Start a TCP server."
msgstr ""

#: library/asyncio-api-index.rst:147
msgid "``await`` :func:`start_unix_server`"
msgstr ""

#: library/asyncio-api-index.rst:148
msgid "Start a Unix socket server."
msgstr ""

#: library/asyncio-api-index.rst:150
msgid ":class:`StreamReader`"
msgstr ":class:`StreamReader`"

#: library/asyncio-api-index.rst:151
msgid "High-level async/await object to receive network data."
msgstr ""

#: library/asyncio-api-index.rst:153
msgid ":class:`StreamWriter`"
msgstr ":class:`StreamWriter`"

#: library/asyncio-api-index.rst:154
msgid "High-level async/await object to send network data."
msgstr ""

#: library/asyncio-api-index.rst:159
msgid ":ref:`Example TCP client <asyncio_example_stream>`."
msgstr ""

#: library/asyncio-api-index.rst:161
msgid "See also the :ref:`streams APIs <asyncio-streams>` documentation."
msgstr ""

#: library/asyncio-api-index.rst:166
msgid "Synchronization"
msgstr ""

#: library/asyncio-api-index.rst:168
msgid "Threading-like synchronization primitives that can be used in Tasks."
msgstr ""

#: library/asyncio-api-index.rst:174
msgid ":class:`Lock`"
msgstr ":class:`Lock`"

#: library/asyncio-api-index.rst:175
msgid "A mutex lock."
msgstr ""

#: library/asyncio-api-index.rst:177
msgid ":class:`Event`"
msgstr ":class:`Event`"

#: library/asyncio-api-index.rst:178
msgid "An event object."
msgstr ""

#: library/asyncio-api-index.rst:180
msgid ":class:`Condition`"
msgstr ":class:`Condition`"

#: library/asyncio-api-index.rst:181
msgid "A condition object."
msgstr ""

#: library/asyncio-api-index.rst:183
msgid ":class:`Semaphore`"
msgstr ":class:`Semaphore`"

#: library/asyncio-api-index.rst:184
msgid "A semaphore."
msgstr ""

#: library/asyncio-api-index.rst:186
msgid ":class:`BoundedSemaphore`"
msgstr ":class:`BoundedSemaphore`"

#: library/asyncio-api-index.rst:187
msgid "A bounded semaphore."
msgstr ""

#: library/asyncio-api-index.rst:189
#, fuzzy
msgid ":class:`Barrier`"
msgstr ":class:`Semaphore`"

#: library/asyncio-api-index.rst:190
msgid "A barrier object."
msgstr ""

#: library/asyncio-api-index.rst:195
msgid ":ref:`Using asyncio.Event <asyncio_example_sync_event>`."
msgstr ""

#: library/asyncio-api-index.rst:197
msgid ":ref:`Using asyncio.Barrier <asyncio_example_barrier>`."
msgstr ""

#: library/asyncio-api-index.rst:199
msgid ""
"See also the documentation of asyncio :ref:`synchronization primitives "
"<asyncio-sync>`."
msgstr ""

#: library/asyncio-api-index.rst:204
msgid "Exceptions"
msgstr "Exceptions"

#: library/asyncio-api-index.rst:211
msgid ":exc:`asyncio.CancelledError`"
msgstr ":exc:`asyncio.CancelledError`"

#: library/asyncio-api-index.rst:212
msgid "Raised when a Task is cancelled. See also :meth:`Task.cancel`."
msgstr ""

#: library/asyncio-api-index.rst:214
msgid ":exc:`asyncio.BrokenBarrierError`"
msgstr ""

#: library/asyncio-api-index.rst:215
msgid "Raised when a Barrier is broken. See also :meth:`Barrier.wait`."
msgstr ""

#: library/asyncio-api-index.rst:220
msgid ""
":ref:`Handling CancelledError to run code on cancellation request "
"<asyncio_example_task_cancel>`."
msgstr ""

#: library/asyncio-api-index.rst:223
msgid ""
"See also the full list of :ref:`asyncio-specific exceptions <asyncio-"
"exceptions>`."
msgstr ""
