]> granicus.if.org Git - python/commitdiff
SF patch #760257: add socket.timeout exception
authorRaymond Hettinger <python@rcn.com>
Sun, 29 Jun 2003 04:55:59 +0000 (04:55 +0000)
committerRaymond Hettinger <python@rcn.com>
Sun, 29 Jun 2003 04:55:59 +0000 (04:55 +0000)
(Contributed by Bob Halley)

Add documentation for the new socket.timeout exception.

Doc/lib/libsocket.tex

index fa4824f691498fcb11c9256ecede48c721f03cc6..5c6599c9ba405a2e59a7611d88b44e073f1f9e58 100644 (file)
@@ -109,6 +109,14 @@ representing an error returned by a library call.
 by the \cfunction{gai_strerror()} C function.
 \end{excdesc}
 
+\begin{excdesc}{timeout}
+This exception is raised when a timeout occurs on a socket which has
+had timeouts enabled via a prior call to \method{settimeout()}.  The
+accompanying value is a string whose value is currently always ``timed
+out''.
+\versionadded{2.3}
+\end{excdesc}
+
 \begin{datadesc}{AF_UNIX}
 \dataline{AF_INET}
 \dataline{AF_INET6}
@@ -579,7 +587,7 @@ block until they can proceed.
 Set a timeout on blocking socket operations.  The \var{value} argument
 can be a nonnegative float expressing seconds, or \code{None}.
 If a float is
-given, subsequent socket operations will raise an \exception{error}
+given, subsequent socket operations will raise an \exception{timeout}
 exception if the timeout period \var{value} has elapsed before the
 operation has completed.  Setting a timeout of \code{None} disables
 timeouts on socket operations.