mirror of https://github.com/python/cpython
gh-115398: Suggest use of `hasattr` with checking for 3.13 Expat API availability (GH-116278)
Suggest use of "hasattr" with checking for 3.13 Expat API availability
This commit is contained in:
parent
8a8e9204d1
commit
73807eb634
|
@ -217,6 +217,11 @@ XMLParser Objects
|
||||||
Calling ``SetReparseDeferralEnabled(True)`` allows re-enabling reparse
|
Calling ``SetReparseDeferralEnabled(True)`` allows re-enabling reparse
|
||||||
deferral.
|
deferral.
|
||||||
|
|
||||||
|
Note that :meth:`SetReparseDeferralEnabled` has been backported to some
|
||||||
|
prior releases of CPython as a security fix. Check for availability of
|
||||||
|
:meth:`SetReparseDeferralEnabled` using :func:`hasattr` if used in code
|
||||||
|
running across a variety of Python versions.
|
||||||
|
|
||||||
.. versionadded:: 3.13
|
.. versionadded:: 3.13
|
||||||
|
|
||||||
.. method:: xmlparser.GetReparseDeferralEnabled()
|
.. method:: xmlparser.GetReparseDeferralEnabled()
|
||||||
|
|
|
@ -1402,6 +1402,11 @@ XMLParser Objects
|
||||||
Disabling reparse deferral has security consequences; please see
|
Disabling reparse deferral has security consequences; please see
|
||||||
:meth:`xml.parsers.expat.xmlparser.SetReparseDeferralEnabled` for details.
|
:meth:`xml.parsers.expat.xmlparser.SetReparseDeferralEnabled` for details.
|
||||||
|
|
||||||
|
Note that :meth:`flush` has been backported to some prior releases of
|
||||||
|
CPython as a security fix. Check for availability of :meth:`flush`
|
||||||
|
using :func:`hasattr` if used in code running across a variety of Python
|
||||||
|
versions.
|
||||||
|
|
||||||
.. versionadded:: 3.13
|
.. versionadded:: 3.13
|
||||||
|
|
||||||
|
|
||||||
|
@ -1475,6 +1480,11 @@ XMLPullParser Objects
|
||||||
Disabling reparse deferral has security consequences; please see
|
Disabling reparse deferral has security consequences; please see
|
||||||
:meth:`xml.parsers.expat.xmlparser.SetReparseDeferralEnabled` for details.
|
:meth:`xml.parsers.expat.xmlparser.SetReparseDeferralEnabled` for details.
|
||||||
|
|
||||||
|
Note that :meth:`flush` has been backported to some prior releases of
|
||||||
|
CPython as a security fix. Check for availability of :meth:`flush`
|
||||||
|
using :func:`hasattr` if used in code running across a variety of Python
|
||||||
|
versions.
|
||||||
|
|
||||||
.. versionadded:: 3.13
|
.. versionadded:: 3.13
|
||||||
|
|
||||||
.. method:: close()
|
.. method:: close()
|
||||||
|
|
Loading…
Reference in New Issue