mirror of
https://github.com/python/cpython.git
synced 2025-11-02 03:01:58 +00:00
Deprecate the doctest.is_private() function.
This commit is contained in:
parent
f727c6c2c7
commit
bafb1fed51
1 changed files with 6 additions and 0 deletions
|
|
@ -377,6 +377,9 @@ def is_private(prefix, base):
|
||||||
Return true iff base begins with an (at least one) underscore, but
|
Return true iff base begins with an (at least one) underscore, but
|
||||||
does not both begin and end with (at least) two underscores.
|
does not both begin and end with (at least) two underscores.
|
||||||
|
|
||||||
|
>>> import warnings
|
||||||
|
>>> warnings.filterwarnings("ignore", "is_private", DeprecationWarning,
|
||||||
|
... "doctest", 0)
|
||||||
>>> is_private("a.b", "my_func")
|
>>> is_private("a.b", "my_func")
|
||||||
False
|
False
|
||||||
>>> is_private("____", "_my_func")
|
>>> is_private("____", "_my_func")
|
||||||
|
|
@ -392,6 +395,9 @@ def is_private(prefix, base):
|
||||||
>>> is_private("", "") # senseless but consistent
|
>>> is_private("", "") # senseless but consistent
|
||||||
False
|
False
|
||||||
"""
|
"""
|
||||||
|
warnings.warn("is_private is deprecated; it wasn't useful; "
|
||||||
|
"examine DocTestFinder.find() lists instead",
|
||||||
|
DeprecationWarning)
|
||||||
return base[:1] == "_" and not base[:2] == "__" == base[-2:]
|
return base[:1] == "_" and not base[:2] == "__" == base[-2:]
|
||||||
|
|
||||||
def _extract_future_flags(globs):
|
def _extract_future_flags(globs):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue