python-docs-fr/library/asyncio-stream.po

426 lines
13 KiB
Plaintext
Raw Normal View History

2016-10-30 09:46:26 +00:00
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-2016, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
2017-08-01 11:29:09 +00:00
"POT-Creation-Date: 2017-08-01 13:21+0200\n"
2016-10-30 09:46:26 +00:00
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
2017-05-23 22:40:56 +00:00
"Language: fr\n"
2016-10-30 09:46:26 +00:00
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../Doc/library/asyncio-stream.rst:7
msgid "Streams (coroutine based API)"
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:9
msgid "**Source code:** :source:`Lib/asyncio/streams.py`"
msgstr ""
#: ../Doc/library/asyncio-stream.rst:12
2016-10-30 09:46:26 +00:00
msgid "Stream functions"
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:16
2016-10-30 09:46:26 +00:00
msgid ""
"The top-level functions in this module are meant as convenience wrappers "
"only; there's really nothing special there, and if they don't do exactly "
"what you want, feel free to copy their code."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:23
2016-10-30 09:46:26 +00:00
msgid ""
"A wrapper for :meth:`~AbstractEventLoop.create_connection()` returning a "
"(reader, writer) pair."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:26
2016-10-30 09:46:26 +00:00
msgid ""
"The reader returned is a :class:`StreamReader` instance; the writer is a :"
"class:`StreamWriter` instance."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:29
2016-10-30 09:46:26 +00:00
msgid ""
"The arguments are all the usual arguments to :meth:`AbstractEventLoop."
"create_connection` except *protocol_factory*; most common are positional "
"host and port, with various optional keyword arguments following."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:34 ../Doc/library/asyncio-stream.rst:58
2016-10-30 09:46:26 +00:00
msgid ""
"Additional optional keyword arguments are *loop* (to set the event loop "
"instance to use) and *limit* (to set the buffer limit passed to the :class:"
"`StreamReader`)."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:38 ../Doc/library/asyncio-stream.rst:62
#: ../Doc/library/asyncio-stream.rst:72 ../Doc/library/asyncio-stream.rst:83
2016-10-30 09:46:26 +00:00
msgid "This function is a :ref:`coroutine <coroutine>`."
msgstr "Cette fonction est une :ref:`coroutine <coroutine>`."
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:42
2016-10-30 09:46:26 +00:00
msgid ""
"Start a socket server, with a callback for each client connected. The return "
"value is the same as :meth:`~AbstractEventLoop.create_server()`."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:45
2016-10-30 09:46:26 +00:00
msgid ""
"The *client_connected_cb* parameter is called with two parameters: "
"*client_reader*, *client_writer*. *client_reader* is a :class:"
"`StreamReader` object, while *client_writer* is a :class:`StreamWriter` "
"object. The *client_connected_cb* parameter can either be a plain callback "
"function or a :ref:`coroutine function <coroutine>`; if it is a coroutine "
"function, it will be automatically converted into a :class:`Task`."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:53
2016-10-30 09:46:26 +00:00
msgid ""
"The rest of the arguments are all the usual arguments to :meth:"
"`~AbstractEventLoop.create_server()` except *protocol_factory*; most common "
"are positional *host* and *port*, with various optional keyword arguments "
"following."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:66
2016-10-30 09:46:26 +00:00
msgid ""
"A wrapper for :meth:`~AbstractEventLoop.create_unix_connection()` returning "
"a (reader, writer) pair."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:69
2016-10-30 09:46:26 +00:00
msgid ""
"See :func:`open_connection` for information about return value and other "
"details."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:74 ../Doc/library/asyncio-stream.rst:85
2016-10-30 09:46:26 +00:00
msgid "Availability: UNIX."
msgstr "Disponible sur : UNIX."
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:78
2016-10-30 09:46:26 +00:00
msgid ""
"Start a UNIX Domain Socket server, with a callback for each client connected."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:80
2016-10-30 09:46:26 +00:00
msgid ""
"See :func:`start_server` for information about return value and other "
"details."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:89
2016-10-30 09:46:26 +00:00
msgid "StreamReader"
msgstr "StreamReader"
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:93 ../Doc/library/asyncio-stream.rst:189
2016-10-30 09:46:26 +00:00
msgid "This class is :ref:`not thread safe <asyncio-multithreading>`."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:97
2016-10-30 09:46:26 +00:00
msgid "Get the exception."
msgstr "Récupére l'exception."
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:101
2016-10-30 09:46:26 +00:00
msgid "Acknowledge the EOF."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:105
2016-10-30 09:46:26 +00:00
msgid ""
"Feed *data* bytes in the internal buffer. Any operations waiting for the "
"data will be resumed."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:110
2016-10-30 09:46:26 +00:00
msgid "Set the exception."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:114
2016-10-30 09:46:26 +00:00
msgid "Set the transport."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:118
2016-10-30 09:46:26 +00:00
msgid ""
"Read up to *n* bytes. If *n* is not provided, or set to ``-1``, read until "
"EOF and return all read bytes."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:121 ../Doc/library/asyncio-stream.rst:133
2016-10-30 09:46:26 +00:00
msgid ""
"If the EOF was received and the internal buffer is empty, return an empty "
"``bytes`` object."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:124 ../Doc/library/asyncio-stream.rst:136
#: ../Doc/library/asyncio-stream.rst:145 ../Doc/library/asyncio-stream.rst:223
2016-10-30 09:46:26 +00:00
msgid "This method is a :ref:`coroutine <coroutine>`."
msgstr "Cette méthode est une :ref:`coroutine <coroutine>`."
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:128
2016-10-30 09:46:26 +00:00
msgid ""
"Read one line, where \"line\" is a sequence of bytes ending with ``\\n``."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:130
2016-10-30 09:46:26 +00:00
msgid ""
"If EOF is received, and ``\\n`` was not found, the method will return the "
"partial read bytes."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:140
2016-10-30 09:46:26 +00:00
msgid ""
"Read exactly *n* bytes. Raise an :exc:`IncompleteReadError` if the end of "
"the stream is reached before *n* can be read, the :attr:`IncompleteReadError."
"partial` attribute of the exception contains the partial read bytes."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:149
2016-10-30 09:46:26 +00:00
msgid "Read data from the stream until ``separator`` is found."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:151
2016-10-30 09:46:26 +00:00
msgid ""
"On success, the data and separator will be removed from the internal buffer "
"(consumed). Returned data will include the separator at the end."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:155
2016-10-30 09:46:26 +00:00
msgid ""
"Configured stream limit is used to check result. Limit sets the maximal "
"length of data that can be returned, not counting the separator."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:159
2016-10-30 09:46:26 +00:00
msgid ""
"If an EOF occurs and the complete separator is still not found, an :exc:"
"`IncompleteReadError` exception will be raised, and the internal buffer will "
"be reset. The :attr:`IncompleteReadError.partial` attribute may contain the "
"separator partially."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:165
2016-10-30 09:46:26 +00:00
msgid ""
"If the data cannot be read because of over limit, a :exc:`LimitOverrunError` "
"exception will be raised, and the data will be left in the internal buffer, "
"so it can be read again."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:173
2016-10-30 09:46:26 +00:00
msgid "Return ``True`` if the buffer is empty and :meth:`feed_eof` was called."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:177
2016-10-30 09:46:26 +00:00
msgid "StreamWriter"
msgstr "StreamWriter"
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:181
2016-10-30 09:46:26 +00:00
msgid "Wraps a Transport."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:183
2016-10-30 09:46:26 +00:00
msgid ""
"This exposes :meth:`write`, :meth:`writelines`, :meth:`can_write_eof()`, :"
"meth:`write_eof`, :meth:`get_extra_info` and :meth:`close`. It adds :meth:"
"`drain` which returns an optional :class:`Future` on which you can wait for "
"flow control. It also adds a transport attribute which references the :"
"class:`Transport` directly."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:193
2016-10-30 09:46:26 +00:00
msgid "Transport."
msgstr "Transport."
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:197
2016-10-30 09:46:26 +00:00
msgid ""
"Return :const:`True` if the transport supports :meth:`write_eof`, :const:"
"`False` if not. See :meth:`WriteTransport.can_write_eof`."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:202
2016-10-30 09:46:26 +00:00
msgid "Close the transport: see :meth:`BaseTransport.close`."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:206
2016-10-30 09:46:26 +00:00
msgid ""
"Let the write buffer of the underlying transport a chance to be flushed."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:208
2016-10-30 09:46:26 +00:00
msgid "The intended use is to write::"
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:213
2016-10-30 09:46:26 +00:00
msgid ""
"When the size of the transport buffer reaches the high-water limit (the "
"protocol is paused), block until the size of the buffer is drained down to "
"the low-water limit and the protocol is resumed. When there is nothing to "
"wait for, the yield-from continues immediately."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:218
2016-10-30 09:46:26 +00:00
msgid ""
"Yielding from :meth:`drain` gives the opportunity for the loop to schedule "
"the write operation and flush the buffer. It should especially be used when "
"a possibly large amount of data is written to the transport, and the "
"coroutine does not yield-from between calls to :meth:`write`."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:227
2016-10-30 09:46:26 +00:00
msgid ""
"Return optional transport information: see :meth:`BaseTransport."
"get_extra_info`."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:232
2016-10-30 09:46:26 +00:00
msgid ""
"Write some *data* bytes to the transport: see :meth:`WriteTransport.write`."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:237
2016-10-30 09:46:26 +00:00
msgid ""
"Write a list (or any iterable) of data bytes to the transport: see :meth:"
"`WriteTransport.writelines`."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:242
2016-10-30 09:46:26 +00:00
msgid ""
"Close the write end of the transport after flushing buffered data: see :meth:"
"`WriteTransport.write_eof`."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:247
2016-10-30 09:46:26 +00:00
msgid "StreamReaderProtocol"
msgstr "StreamReaderProtocol"
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:251
2016-10-30 09:46:26 +00:00
msgid ""
"Trivial helper class to adapt between :class:`Protocol` and :class:"
"`StreamReader`. Subclass of :class:`Protocol`."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:254
2016-10-30 09:46:26 +00:00
msgid ""
"*stream_reader* is a :class:`StreamReader` instance, *client_connected_cb* "
"is an optional function called with (stream_reader, stream_writer) when a "
"connection is made, *loop* is the event loop instance to use."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:258
2016-10-30 09:46:26 +00:00
msgid ""
"(This is a helper class instead of making :class:`StreamReader` itself a :"
"class:`Protocol` subclass, because the :class:`StreamReader` has other "
"potential uses, and to prevent the user of the :class:`StreamReader` from "
"accidentally calling inappropriate methods of the protocol.)"
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:265
2016-10-30 09:46:26 +00:00
msgid "IncompleteReadError"
msgstr "IncompleteReadError"
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:269
2016-10-30 09:46:26 +00:00
msgid "Incomplete read error, subclass of :exc:`EOFError`."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:273
2016-10-30 09:46:26 +00:00
msgid "Total number of expected bytes (:class:`int`)."
msgstr "Nombre total d'octets attendus (:class:`int`)."
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:277
2016-10-30 09:46:26 +00:00
msgid ""
"Read bytes string before the end of stream was reached (:class:`bytes`)."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:281
2016-10-30 09:46:26 +00:00
msgid "LimitOverrunError"
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:285
2016-10-30 09:46:26 +00:00
msgid "Reached the buffer limit while looking for a separator."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:289
2016-10-30 09:46:26 +00:00
msgid "Total number of to be consumed bytes."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:293
2016-10-30 09:46:26 +00:00
msgid "Stream examples"
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:298
2016-10-30 09:46:26 +00:00
msgid "TCP echo client using streams"
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:300
2016-10-30 09:46:26 +00:00
msgid "TCP echo client using the :func:`asyncio.open_connection` function::"
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:325
2016-10-30 09:46:26 +00:00
msgid ""
"The :ref:`TCP echo client protocol <asyncio-tcp-echo-client-protocol>` "
"example uses the :meth:`AbstractEventLoop.create_connection` method."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:332
2016-10-30 09:46:26 +00:00
msgid "TCP echo server using streams"
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:334
2016-10-30 09:46:26 +00:00
msgid "TCP echo server using the :func:`asyncio.start_server` function::"
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:370
2016-10-30 09:46:26 +00:00
msgid ""
"The :ref:`TCP echo server protocol <asyncio-tcp-echo-server-protocol>` "
"example uses the :meth:`AbstractEventLoop.create_server` method."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:375
2016-10-30 09:46:26 +00:00
msgid "Get HTTP headers"
msgstr "Récupére les en-têtes HTTP"
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:377
2016-10-30 09:46:26 +00:00
msgid ""
"Simple example querying HTTP headers of the URL passed on the command line::"
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:412
2016-10-30 09:46:26 +00:00
msgid "Usage::"
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:416
2016-10-30 09:46:26 +00:00
msgid "or with HTTPS::"
msgstr "ou avec HTTPS ::"
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:423
2016-10-30 09:46:26 +00:00
msgid "Register an open socket to wait for data using streams"
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:425
2016-10-30 09:46:26 +00:00
msgid ""
"Coroutine waiting until a socket receives data using the :func:"
"`open_connection` function::"
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:461
2016-10-30 09:46:26 +00:00
msgid ""
"The :ref:`register an open socket to wait for data using a protocol <asyncio-"
"register-socket>` example uses a low-level protocol created by the :meth:"
"`AbstractEventLoop.create_connection` method."
msgstr ""
2017-08-01 11:29:09 +00:00
#: ../Doc/library/asyncio-stream.rst:465
2016-10-30 09:46:26 +00:00
msgid ""
"The :ref:`watch a file descriptor for read events <asyncio-watch-read-"
"event>` example uses the low-level :meth:`AbstractEventLoop.add_reader` "
"method to register the file descriptor of a socket."
msgstr ""