# 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: 2023-01-15 22:33+0100\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/telnetlib.rst:2 msgid ":mod:`telnetlib` --- Telnet client" msgstr "" #: library/telnetlib.rst:10 msgid "**Source code:** :source:`Lib/telnetlib.py`" msgstr "**Code source :** :source:`Lib/telnetlib.py`" #: library/telnetlib.rst:17 msgid "" "The :mod:`telnetlib` module is deprecated (see :pep:`PEP 594 " "<594#telnetlib>` for details and alternatives)." msgstr "" #: library/telnetlib.rst:20 msgid "" "The :mod:`telnetlib` module provides a :class:`Telnet` class that implements " "the Telnet protocol. See :rfc:`854` for details about the protocol. In " "addition, it provides symbolic constants for the protocol characters (see " "below), and for the telnet options. The symbolic names of the telnet options " "follow the definitions in ``arpa/telnet.h``, with the leading ``TELOPT_`` " "removed. For symbolic names of options which are traditionally not included " "in ``arpa/telnet.h``, see the module source itself." msgstr "" #: library/telnetlib.rst:28 msgid "" "The symbolic constants for the telnet commands are: IAC, DONT, DO, WONT, " "WILL, SE (Subnegotiation End), NOP (No Operation), DM (Data Mark), BRK " "(Break), IP (Interrupt process), AO (Abort output), AYT (Are You There), EC " "(Erase Character), EL (Erase Line), GA (Go Ahead), SB (Subnegotiation Begin)." msgstr "" #: includes/wasm-notavail.rst:None msgid ":ref:`Availability `: not Emscripten, not WASI." msgstr "" #: includes/wasm-notavail.rst:5 msgid "" "This module does not work or is not available on WebAssembly platforms " "``wasm32-emscripten`` and ``wasm32-wasi``. See :ref:`wasm-availability` for " "more information." msgstr "" #: library/telnetlib.rst:37 msgid "" ":class:`Telnet` represents a connection to a Telnet server. The instance is " "initially not connected by default; the :meth:`~Telnet.open` method must be " "used to establish a connection. Alternatively, the host name and optional " "port number can be passed to the constructor too, in which case the " "connection to the server will be established before the constructor " "returns. The optional *timeout* parameter specifies a timeout in seconds " "for blocking operations like the connection attempt (if not specified, the " "global default timeout setting will be used)." msgstr "" #: library/telnetlib.rst:46 msgid "Do not reopen an already connected instance." msgstr "" #: library/telnetlib.rst:48 msgid "" "This class has many :meth:`read_\\*` methods. Note that some of them " "raise :exc:`EOFError` when the end of the connection is read, because they " "can return an empty string for other reasons. See the individual " "descriptions below." msgstr "" #: library/telnetlib.rst:52 msgid "" "A :class:`Telnet` object is a context manager and can be used in a :keyword:" "`with` statement. When the :keyword:`!with` block ends, the :meth:`close` " "method is called::" msgstr "" #: library/telnetlib.rst:61 msgid "Context manager support added" msgstr "" #: library/telnetlib.rst:66 msgid ":rfc:`854` - Telnet Protocol Specification" msgstr "" #: library/telnetlib.rst:67 msgid "Definition of the Telnet protocol." msgstr "" #: library/telnetlib.rst:73 msgid "Telnet Objects" msgstr "" #: library/telnetlib.rst:75 #, fuzzy msgid ":class:`Telnet` instances have the following methods:" msgstr "Les instances de :class:`Calendar` ont les méthodes suivantes :" #: library/telnetlib.rst:80 msgid "" "Read until a given byte string, *expected*, is encountered or until " "*timeout* seconds have passed." msgstr "" #: library/telnetlib.rst:83 msgid "" "When no match is found, return whatever is available instead, possibly empty " "bytes. Raise :exc:`EOFError` if the connection is closed and no cooked data " "is available." msgstr "" #: library/telnetlib.rst:90 msgid "Read all data until EOF as bytes; block until connection closed." msgstr "" #: library/telnetlib.rst:95 msgid "" "Read at least one byte of cooked data unless EOF is hit. Return ``b''`` if " "EOF is hit. Block if no data is immediately available." msgstr "" #: library/telnetlib.rst:101 msgid "Read everything that can be without blocking in I/O (eager)." msgstr "" #: library/telnetlib.rst:112 msgid "" "Raise :exc:`EOFError` if connection closed and no cooked data available. " "Return ``b''`` if no cooked data available otherwise. Do not block unless in " "the midst of an IAC sequence." msgstr "" #: library/telnetlib.rst:110 msgid "Read readily available data." msgstr "" #: library/telnetlib.rst:119 msgid "Process and return data already in the queues (lazy)." msgstr "" #: library/telnetlib.rst:121 msgid "" "Raise :exc:`EOFError` if connection closed and no data available. Return " "``b''`` if no cooked data available otherwise. Do not block unless in the " "midst of an IAC sequence." msgstr "" #: library/telnetlib.rst:128 msgid "Return any data available in the cooked queue (very lazy)." msgstr "" #: library/telnetlib.rst:130 msgid "" "Raise :exc:`EOFError` if connection closed and no data available. Return " "``b''`` if no cooked data available otherwise. This method never blocks." msgstr "" #: library/telnetlib.rst:136 msgid "" "Return the data collected between a SB/SE pair (suboption begin/end). The " "callback should access these data when it was invoked with a ``SE`` command. " "This method never blocks." msgstr "" #: library/telnetlib.rst:143 msgid "" "Connect to a host. The optional second argument is the port number, which " "defaults to the standard Telnet port (23). The optional *timeout* parameter " "specifies a timeout in seconds for blocking operations like the connection " "attempt (if not specified, the global default timeout setting will be used)." msgstr "" #: library/telnetlib.rst:148 msgid "Do not try to reopen an already connected instance." msgstr "" #: library/telnetlib.rst:159 msgid "" "Raises an :ref:`auditing event ` ``telnetlib.Telnet.open`` with " "arguments ``self``, ``host``, ``port``." msgstr "" #: library/telnetlib.rst:155 msgid "" "Print a debug message when the debug level is ``>`` 0. If extra arguments " "are present, they are substituted in the message using the standard string " "formatting operator." msgstr "" #: library/telnetlib.rst:162 msgid "" "Set the debug level. The higher the value of *debuglevel*, the more debug " "output you get (on ``sys.stdout``)." msgstr "" #: library/telnetlib.rst:168 msgid "Close the connection." msgstr "Ferme la connexion." #: library/telnetlib.rst:173 msgid "Return the socket object used internally." msgstr "" #: library/telnetlib.rst:178 msgid "Return the file descriptor of the socket object used internally." msgstr "" #: library/telnetlib.rst:183 msgid "" "Write a byte string to the socket, doubling any IAC characters. This can " "block if the connection is blocked. May raise :exc:`OSError` if the " "connection is closed." msgstr "" #: library/telnetlib.rst:196 msgid "" "Raises an :ref:`auditing event ` ``telnetlib.Telnet.write`` with " "arguments ``self``, ``buffer``." msgstr "" #: library/telnetlib.rst:189 msgid "" "This method used to raise :exc:`socket.error`, which is now an alias of :exc:" "`OSError`." msgstr "" #: library/telnetlib.rst:196 msgid "Interaction function, emulates a very dumb Telnet client." msgstr "" #: library/telnetlib.rst:201 msgid "Multithreaded version of :meth:`interact`." msgstr "" #: library/telnetlib.rst:206 msgid "Read until one from a list of a regular expressions matches." msgstr "" #: library/telnetlib.rst:208 msgid "" "The first argument is a list of regular expressions, either compiled (:ref:" "`regex objects `) or uncompiled (byte strings). The optional " "second argument is a timeout, in seconds; the default is to block " "indefinitely." msgstr "" #: library/telnetlib.rst:213 msgid "" "Return a tuple of three items: the index in the list of the first regular " "expression that matches; the match object returned; and the bytes read up " "till and including the match." msgstr "" #: library/telnetlib.rst:217 msgid "" "If end of file is found and no bytes were read, raise :exc:`EOFError`. " "Otherwise, when nothing matches, return ``(-1, None, data)`` where *data* is " "the bytes received so far (may be empty bytes if a timeout happened)." msgstr "" #: library/telnetlib.rst:221 msgid "" "If a regular expression ends with a greedy match (such as ``.*``) or if more " "than one expression can match the same input, the results are non-" "deterministic, and may depend on the I/O timing." msgstr "" #: library/telnetlib.rst:228 msgid "" "Each time a telnet option is read on the input flow, this *callback* (if " "set) is called with the following parameters: callback(telnet socket, " "command (DO/DONT/WILL/WONT), option). No other action is done afterwards by " "telnetlib." msgstr "" #: library/telnetlib.rst:236 msgid "Telnet Example" msgstr "" #: library/telnetlib.rst:241 msgid "A simple example illustrating typical use::" msgstr ""