Clean up lots of mark up.

This commit is contained in:
Fred Drake 1999-04-22 17:53:37 +00:00
parent 79936fe73f
commit b7168c3a07
1 changed files with 40 additions and 43 deletions

View File

@ -13,7 +13,7 @@ implements the Telnet protocol. See \rfc{854} for details about the
protocol. protocol.
\begin{classdesc}{Telnet}{\optional{host\optional{, port=0}}} \begin{classdesc}{Telnet}{\optional{host\optional{, port}}}
\class{Telnet} represents a connection to a telnet server. The \class{Telnet} represents a connection to a telnet server. The
instance is initially not connected; the \method{open()} method must instance is initially not connected; the \method{open()} method must
be used to establish a connection. Alternatively, the host name and be used to establish a connection. Alternatively, the host name and
@ -24,7 +24,7 @@ Do not reopen an already connected instance.
This class has many \method{read_*()} methods. Note that some of them This class has many \method{read_*()} methods. Note that some of them
raise \exception{EOFError} when the end of the connection is read, raise \exception{EOFError} when the end of the connection is read,
because they can return an empty string for other reasons. See the because they can return an empty string for other reasons. See the
individual doc strings. individual descriptions below.
\end{classdesc} \end{classdesc}
@ -33,7 +33,7 @@ individual doc strings.
\class{Telnet} instances have the following methods: \class{Telnet} instances have the following methods:
\begin{methoddesc}[Telnet]{read_until}{expected\optional{, timeout}} \begin{methoddesc}{read_until}{expected\optional{, timeout}}
Read until a given string is encountered or until timeout. Read until a given string is encountered or until timeout.
When no match is found, return whatever is available instead, When no match is found, return whatever is available instead,
@ -41,103 +41,100 @@ possibly the empty string. Raise \exception{EOFError} if the connection
is closed and no cooked data is available. is closed and no cooked data is available.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{read_all}{} \begin{methoddesc}{read_all}{}
Read all data until EOF; block until connection closed. Read all data until \EOF{}; block until connection closed.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{read_some}{} \begin{methoddesc}{read_some}{}
Read at least one byte of cooked data unless EOF is hit. Read at least one byte of cooked data unless \EOF{} is hit.
Return \code{''} if \EOF{} is hit. Block if no data is immediately
Return \code{''} if EOF is hit. Block if no data is immediately available. available.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{read_very_eager}{} \begin{methoddesc}{read_very_eager}{}
Read everything that's possible without blocking in I/O (eager). Read everything that can be without blocking in I/O (eager).
Raise \exception{EOFError} if connection closed and no cooked data Raise \exception{EOFError} if connection closed and no cooked data
available. Return \code{''} if no cooked data available otherwise. available. Return \code{''} if no cooked data available otherwise.
Don't block unless in the midst of an IAC sequence. Do not block unless in the midst of an IAC sequence.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{read_eager}{} \begin{methoddesc}{read_eager}{}
Read readily available data. Read readily available data.
Raise \exception{EOFError} if connection closed and no cooked data Raise \exception{EOFError} if connection closed and no cooked data
available. Return \code{''} if no cooked data available otherwise. available. Return \code{''} if no cooked data available otherwise.
Don't block unless in the midst of an IAC sequence. Do not block unless in the midst of an IAC sequence.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{read_lazy}{} \begin{methoddesc}{read_lazy}{}
Process and return data that's already in the queues (lazy). Process and return data already in the queues (lazy).
Raise \exception{EOFError} if connection closed and no data available. Raise \exception{EOFError} if connection closed and no data available.
Return \code{''} if no cooked data available otherwise. Don't block Return \code{''} if no cooked data available otherwise. Do not block
unless in the midst of an IAC sequence. unless in the midst of an IAC sequence.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{read_very_lazy}{} \begin{methoddesc}{read_very_lazy}{}
Return any data available in the cooked queue (very lazy). Return any data available in the cooked queue (very lazy).
Raise \exception{EOFError} if connection closed and no data available. Raise \exception{EOFError} if connection closed and no data available.
Return \code{''} if no cooked data available otherwise. Don't block. Return \code{''} if no cooked data available otherwise. This method
never blocks.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{open}{host\optional{, port=0}} \begin{methoddesc}{open}{host\optional{, port}}
Connect to a host. Connect to a host.
The optional second argument is the port number, which The optional second argument is the port number, which
defaults to the standard telnet port (23). defaults to the standard telnet port (23).
Don't try to reopen an already connected instance. Do not try to reopen an already connected instance.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{msg}{msg\optional{, *args}} \begin{methoddesc}{msg}{msg\optional{, *args}}
Print a debug message, when the debug level is > 0. Print a debug message when the debug level is \code{>} 0.
If extra arguments are present, they are substituted in the If extra arguments are present, they are substituted in the
message using the standard string formatting operator. message using the standard string formatting operator.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{set_debuglevel}{debuglevel} \begin{methoddesc}{set_debuglevel}{debuglevel}
Set the debug level. Set the debug level. The higher the value of \var{debuglevel}, the
more debug output you get (on \code{sys.stdout}).
The higher it is, the more debug output you get (on sys.stdout).
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{close}{} \begin{methoddesc}{close}{}
Close the connection. Close the connection.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{get_socket}{} \begin{methoddesc}{get_socket}{}
Return the socket object used internally. Return the socket object used internally.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{fileno}{} \begin{methoddesc}{fileno}{}
Return the fileno() of the socket object used internally. Return the file descriptor of the socket object used internally.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{write}{buffer} \begin{methoddesc}{write}{buffer}
Write a string to the socket, doubling any IAC characters. Write a string to the socket, doubling any IAC characters.
This can block if the connection is blocked. May raise
Can block if the connection is blocked. May raise \exception{socket.error} if the connection is closed.
socket.error if the connection is closed.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{interact}{} \begin{methoddesc}{interact}{}
Interaction function, emulates a very dumb telnet client. Interaction function, emulates a very dumb telnet client.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{mt_interact}{} \begin{methoddesc}{mt_interact}{}
Multithreaded version of \method{interact}. Multithreaded version of \method{interact()}.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[Telnet]{expect}{list, timeout=None} \begin{methoddesc}{expect}{list\optional{, timeout}}
Read until one from a list of a regular expressions matches. Read until one from a list of a regular expressions matches.
The first argument is a list of regular expressions, either The first argument is a list of regular expressions, either
compiled (\class{re.RegexObject} instances) or uncompiled (strings). compiled (\class{re.RegexObject} instances) or uncompiled (strings).
The optional second argument is a timeout, in seconds; default The optional second argument is a timeout, in seconds; the default
is no timeout. is to block indefinately.
Return a tuple of three items: the index in the list of the Return a tuple of three items: the index in the list of the
first regular expression that matches; the match object first regular expression that matches; the match object