From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Mon, 3 Mar 2025 14:09:26 +0000 (+0100) Subject: [3.13] Docs: Fix a misplaced statement in the document for `ServerProxy` (GH-130616... X-Git-Tag: v3.13.3~176 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=57dcbfd7da8ba731f4b6ac4d5fd78e2a1605cb56;p=thirdparty%2FPython%2Fcpython.git [3.13] Docs: Fix a misplaced statement in the document for `ServerProxy` (GH-130616) (GH-130640) Docs: Fix a misplaced statement in the document for `ServerProxy` (GH-130616) The sentence "If an HTTPS URL ..." explains what the parameter means, so moved it to the paragraph explaining what the other parameters mean. (cherry picked from commit b26286ca49d87ad8491e411f7b0283b0f15ad5be) Co-authored-by: Yuki Kobayashi --- diff --git a/Doc/library/xmlrpc.client.rst b/Doc/library/xmlrpc.client.rst index 971e65605841..654154cb43d6 100644 --- a/Doc/library/xmlrpc.client.rst +++ b/Doc/library/xmlrpc.client.rst @@ -61,6 +61,8 @@ between conformable Python objects and XML on the wire. The *headers* parameter is an optional sequence of HTTP headers to send with each request, expressed as a sequence of 2-tuples representing the header name and value. (e.g. ``[('Header-Name', 'value')]``). + If an HTTPS URL is provided, *context* may be :class:`ssl.SSLContext` + and configures the SSL settings of the underlying HTTPS connection. The obsolete *use_datetime* flag is similar to *use_builtin_types* but it applies only to date/time values. @@ -75,9 +77,7 @@ between conformable Python objects and XML on the wire. portion will be base64-encoded as an HTTP 'Authorization' header, and sent to the remote server as part of the connection process when invoking an XML-RPC method. You only need to use this if the remote server requires a Basic - Authentication user and password. If an HTTPS URL is provided, *context* may - be :class:`ssl.SSLContext` and configures the SSL settings of the underlying - HTTPS connection. + Authentication user and password. The returned instance is a proxy object with methods that can be used to invoke corresponding RPC calls on the remote server. If the remote server supports the