2016-10-30 09:46:26 +00:00
|
|
|
|
# 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"
|
2018-06-28 13:32:56 +00:00
|
|
|
|
"POT-Creation-Date: 2018-06-28 15:29+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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:29 ../Doc/library/asyncio-stream.rst:74
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
2018-06-28 13:32:56 +00:00
|
|
|
|
"When specified, the *loop* argument determines which event loop to use, and "
|
|
|
|
|
"the *limit* argument determines the buffer size limit used by the returned :"
|
|
|
|
|
"class:`StreamReader` instance."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:33
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
2018-06-28 13:32:56 +00:00
|
|
|
|
"The rest of the arguments are passed directly to :meth:`AbstractEventLoop."
|
|
|
|
|
"create_connection`."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:36 ../Doc/library/asyncio-stream.rst:63
|
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:81 ../Doc/library/asyncio-stream.rst:113
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "This function is a :ref:`coroutine <coroutine>`."
|
|
|
|
|
msgstr "Cette fonction est une :ref:`coroutine <coroutine>`."
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:40 ../Doc/library/asyncio-stream.rst:87
|
|
|
|
|
msgid "The *ssl_handshake_timeout* parameter."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:44
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:47 ../Doc/library/asyncio-stream.rst:97
|
|
|
|
|
msgid ""
|
|
|
|
|
"The *client_connected_cb* callback is called whenever a new client "
|
|
|
|
|
"connection is established. It receives a reader/writer pair as two "
|
|
|
|
|
"arguments, the first is a :class:`StreamReader` instance, and the second is "
|
|
|
|
|
"a :class:`StreamWriter` instance."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:52 ../Doc/library/asyncio-stream.rst:102
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
2018-06-28 13:32:56 +00:00
|
|
|
|
"*client_connected_cb* accepts a plain callable or a :ref:`coroutine function "
|
|
|
|
|
"<coroutine>`; if it is a coroutine function, it will be automatically "
|
|
|
|
|
"converted into a :class:`Task`."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:56 ../Doc/library/asyncio-stream.rst:106
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
2018-06-28 13:32:56 +00:00
|
|
|
|
"When specified, the *loop* argument determines which event loop to use, and "
|
|
|
|
|
"the *limit* argument determines the buffer size limit used by the :class:"
|
|
|
|
|
"`StreamReader` instance passed to *client_connected_cb*."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:60
|
|
|
|
|
msgid ""
|
|
|
|
|
"The rest of the arguments are passed directly to :meth:`~AbstractEventLoop."
|
|
|
|
|
"create_server()`."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:67 ../Doc/library/asyncio-stream.rst:119
|
|
|
|
|
msgid "The *ssl_handshake_timeout* and *start_serving* parameters."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:71
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"A wrapper for :meth:`~AbstractEventLoop.create_unix_connection()` returning "
|
|
|
|
|
"a (reader, writer) pair."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:78
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
2018-06-28 13:32:56 +00:00
|
|
|
|
"The rest of the arguments are passed directly to :meth:`~AbstractEventLoop."
|
|
|
|
|
"create_unix_connection()`."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:83 ../Doc/library/asyncio-stream.rst:115
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Availability: UNIX."
|
|
|
|
|
msgstr "Disponible sur : UNIX."
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:91
|
|
|
|
|
msgid "The *path* parameter can now be a :term:`path-like object`"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:95
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Start a UNIX Domain Socket server, with a callback for each client connected."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:110
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
2018-06-28 13:32:56 +00:00
|
|
|
|
"The rest of the arguments are passed directly to :meth:`~AbstractEventLoop."
|
|
|
|
|
"create_unix_server()`."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:123
|
|
|
|
|
msgid "The *path* parameter can now be a :term:`path-like object`."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:127
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "StreamReader"
|
|
|
|
|
msgstr "StreamReader"
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:131 ../Doc/library/asyncio-stream.rst:227
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "This class is :ref:`not thread safe <asyncio-multithreading>`."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:135
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Get the exception."
|
|
|
|
|
msgstr "Récupére l'exception."
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:139
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Acknowledge the EOF."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:143
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:148
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Set the exception."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:152
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Set the transport."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:156
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:159 ../Doc/library/asyncio-stream.rst:171
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:162 ../Doc/library/asyncio-stream.rst:174
|
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:183 ../Doc/library/asyncio-stream.rst:276
|
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>`."
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:166
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Read one line, where \"line\" is a sequence of bytes ending with ``\\n``."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:168
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:178
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:187
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Read data from the stream until ``separator`` is found."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:189
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:193
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:197
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:203
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:211
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Return ``True`` if the buffer is empty and :meth:`feed_eof` was called."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:215
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "StreamWriter"
|
|
|
|
|
msgstr "StreamWriter"
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:219
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Wraps a Transport."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:221
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:231
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Transport."
|
|
|
|
|
msgstr "Transport."
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:235
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:240
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Close the transport: see :meth:`BaseTransport.close`."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:244
|
|
|
|
|
msgid "Return ``True`` if the writer is closing or is closed."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:250
|
|
|
|
|
msgid "Wait until the writer is closed."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:252
|
|
|
|
|
msgid ""
|
|
|
|
|
"Should be called after :meth:`close` to wait until the underlying "
|
|
|
|
|
"connection (and the associated transport/protocol pair) is closed."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:259
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Let the write buffer of the underlying transport a chance to be flushed."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:261
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "The intended use is to write::"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:266
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:271
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:280
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Return optional transport information: see :meth:`BaseTransport."
|
|
|
|
|
"get_extra_info`."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:285
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Write some *data* bytes to the transport: see :meth:`WriteTransport.write`."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:290
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:295
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:300
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "StreamReaderProtocol"
|
|
|
|
|
msgstr "StreamReaderProtocol"
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:304
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:307
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:311
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:318
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "IncompleteReadError"
|
|
|
|
|
msgstr "IncompleteReadError"
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:322
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Incomplete read error, subclass of :exc:`EOFError`."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:326
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Total number of expected bytes (:class:`int`)."
|
|
|
|
|
msgstr "Nombre total d'octets attendus (:class:`int`)."
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:330
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Read bytes string before the end of stream was reached (:class:`bytes`)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:334
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "LimitOverrunError"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:338
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Reached the buffer limit while looking for a separator."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:342
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Total number of to be consumed bytes."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:346
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Stream examples"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:351
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "TCP echo client using streams"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:353
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "TCP echo client using the :func:`asyncio.open_connection` function::"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:377
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:384
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "TCP echo server using streams"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:386
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "TCP echo server using the :func:`asyncio.start_server` function::"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:421
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:426
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Get HTTP headers"
|
|
|
|
|
msgstr "Récupére les en-têtes HTTP"
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:428
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Simple example querying HTTP headers of the URL passed on the command line::"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:463
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Usage::"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:467
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "or with HTTPS::"
|
2018-03-20 22:55:56 +00:00
|
|
|
|
msgstr "ou avec HTTPS ::"
|
2016-10-30 09:46:26 +00:00
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:474
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Register an open socket to wait for data using streams"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:476
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Coroutine waiting until a socket receives data using the :func:"
|
|
|
|
|
"`open_connection` function::"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:508
|
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 ""
|
|
|
|
|
|
2018-06-28 13:32:56 +00:00
|
|
|
|
#: ../Doc/library/asyncio-stream.rst:512
|
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 ""
|