# 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: 2020-08-24 09:01+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: FRENCH \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 "Asychronously 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:191 library/asyncio-api-index.rst:216 msgid "Examples" msgstr "Exemples" #: library/asyncio-api-index.rst:63 msgid "" ":ref:`Using asyncio.gather() to run things in parallel " "`." msgstr "" #: library/asyncio-api-index.rst:66 msgid "" ":ref:`Using asyncio.wait_for() to enforce a timeout " "`." msgstr "" #: library/asyncio-api-index.rst:69 msgid ":ref:`Cancellation `." msgstr "" #: library/asyncio-api-index.rst:71 msgid ":ref:`Using asyncio.sleep() `." msgstr "" #: library/asyncio-api-index.rst:73 msgid "See also the main :ref:`Tasks documentation page `." 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 " "`." msgstr "" #: library/asyncio-api-index.rst:102 msgid "See also the :ref:`Queues documentation page `." 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 "Crée un sous-processus." #: 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 `." msgstr "" #: library/asyncio-api-index.rst:125 msgid "See also the :ref:`subprocess APIs ` 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 `." msgstr "" #: library/asyncio-api-index.rst:161 msgid "See also the :ref:`streams APIs ` 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:192 msgid ":ref:`Using asyncio.Event `." msgstr "" #: library/asyncio-api-index.rst:194 msgid "" "See also the documentation of asyncio :ref:`synchronization primitives " "`." msgstr "" #: library/asyncio-api-index.rst:199 msgid "Exceptions" msgstr "Exceptions" #: library/asyncio-api-index.rst:206 msgid ":exc:`asyncio.TimeoutError`" msgstr "" #: library/asyncio-api-index.rst:207 msgid "" "Raised on timeout by functions like :func:`wait_for`. Keep in mind that " "``asyncio.TimeoutError`` is **unrelated** to the built-in :exc:" "`TimeoutError` exception." msgstr "" #: 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:217 msgid "" ":ref:`Handling CancelledError to run code on cancellation request " "`." msgstr "" #: library/asyncio-api-index.rst:220 msgid "" "See also the full list of :ref:`asyncio-specific exceptions `." msgstr ""