mirror of https://github.com/python/cpython
[Patch #628208] Document the allow_none argument
This commit is contained in:
parent
0b85203954
commit
f8d0c075b2
|
@ -18,7 +18,8 @@ handles all the details of translating between conformable Python
|
||||||
objects and XML on the wire.
|
objects and XML on the wire.
|
||||||
|
|
||||||
\begin{classdesc}{ServerProxy}{uri\optional{, transport\optional{,
|
\begin{classdesc}{ServerProxy}{uri\optional{, transport\optional{,
|
||||||
encoding\optional{, verbose}}}}
|
encoding\optional{, verbose\optional{,
|
||||||
|
allow_none}}}}}
|
||||||
A \class{ServerProxy} instance is an object that manages communication
|
A \class{ServerProxy} instance is an object that manages communication
|
||||||
with a remote XML-RPC server. The required first argument is a URI
|
with a remote XML-RPC server. The required first argument is a URI
|
||||||
(Uniform Resource Indicator), and will normally be the URL of the
|
(Uniform Resource Indicator), and will normally be the URL of the
|
||||||
|
@ -26,7 +27,12 @@ server. The optional second argument is a transport factory instance;
|
||||||
by default it is an internal \class{SafeTransport} instance for https:
|
by default it is an internal \class{SafeTransport} instance for https:
|
||||||
URLs and an internal HTTP \class{Transport} instance otherwise. The
|
URLs and an internal HTTP \class{Transport} instance otherwise. The
|
||||||
optional third argument is an encoding, by default UTF-8. The optional
|
optional third argument is an encoding, by default UTF-8. The optional
|
||||||
fourth argument is a debugging flag.
|
fourth argument is a debugging flag. If \var{allow_none} is true,
|
||||||
|
the Python constant \code{None} will be translated into XML; the
|
||||||
|
default behaviour is for \code{None} to raise a \exception{TypeError}.
|
||||||
|
This is a commonly-used extension to the XML-RPC specification, but isn't
|
||||||
|
supported by all clients and servers; see
|
||||||
|
\url{http://ontosys.com/xml-rpc/extensions.html} for a description.
|
||||||
|
|
||||||
Both the HTTP and HTTPS transports support the URL syntax extension for
|
Both the HTTP and HTTPS transports support the URL syntax extension for
|
||||||
HTTP Basic Authentication: \code{http://user:pass@host:port/path}. The
|
HTTP Basic Authentication: \code{http://user:pass@host:port/path}. The
|
||||||
|
|
Loading…
Reference in New Issue