summaryrefslogtreecommitdiffstats
path: root/Doc/lib
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2006-03-21 18:17:25 (GMT)
committerGeorg Brandl <georg@python.org>2006-03-21 18:17:25 (GMT)
commitbb03ac0dae9830968ae971ab53143e2d539d7a3a (patch)
treecb6f196ec6c3933a1b064e500cbf81355566c5c7 /Doc/lib
parent9ca8789ee39880199990ed964b6af0369c4294c1 (diff)
downloadcpython-bb03ac0dae9830968ae971ab53143e2d539d7a3a.zip
cpython-bb03ac0dae9830968ae971ab53143e2d539d7a3a.tar.gz
cpython-bb03ac0dae9830968ae971ab53143e2d539d7a3a.tar.bz2
Correct API design mistake from rev. 43126: make socket attributes readonly properties.
Diffstat (limited to 'Doc/lib')
-rw-r--r--Doc/lib/libsocket.tex34
1 files changed, 19 insertions, 15 deletions
diff --git a/Doc/lib/libsocket.tex b/Doc/lib/libsocket.tex
index fd43b1d..04d467a 100644
--- a/Doc/lib/libsocket.tex
+++ b/Doc/lib/libsocket.tex
@@ -654,21 +654,6 @@ Note that the \method{connect()} operation is subject to the timeout
setting, and in general it is recommended to call
\method{settimeout()} before calling \method{connect()}.
-\begin{methoddesc}[socket]{getfamily}{}
-Return the socket family, as given to the \class{socket} constructor.
-\versionadded{2.5}
-\end{methoddesc}
-
-\begin{methoddesc}[socket]{gettype}{}
-Return the socket type, as given to the \class{socket} constructor.
-\versionadded{2.5}
-\end{methoddesc}
-
-\begin{methoddesc}[socket]{getproto}{}
-Return the socket protocol, as given to the \class{socket} constructor.
-\versionadded{2.5}
-\end{methoddesc}
-
\begin{methoddesc}[socket]{setsockopt}{level, optname, value}
Set the value of the given socket option (see the \UNIX{} manual page
\manpage{setsockopt}{2}). The needed symbolic constants are defined in
@@ -692,6 +677,25 @@ use \method{recv()} and \method{send()} without \var{flags} argument
instead.
+Socket objects also have these (read-only) attributes that correspond
+to the values given to the \class{socket} constructor.
+
+\begin{memberdesc}[socket]{family}
+The socket family.
+\versionadded{2.5}
+\end{memberdesc}
+
+\begin{memberdesc}[socket]{type}
+The socket type.
+\versionadded{2.5}
+\end{memberdesc}
+
+\begin{memberdesc}[socket]{proto}
+The socket protocol.
+\versionadded{2.5}
+\end{memberdesc}
+
+
\subsection{SSL Objects \label{ssl-objects}}
SSL objects have the following methods.