mirror of
https://github.com/python/cpython.git
synced 2025-12-10 11:00:14 +00:00
patch from issue 1108
This commit is contained in:
parent
7cfe7ea745
commit
7fb29797e3
1 changed files with 2 additions and 2 deletions
|
|
@ -854,12 +854,12 @@ class DocTestFinder:
|
||||||
"""
|
"""
|
||||||
if module is None:
|
if module is None:
|
||||||
return True
|
return True
|
||||||
|
elif inspect.getmodule(object) is not None:
|
||||||
|
return module is inspect.getmodule(object)
|
||||||
elif inspect.isfunction(object):
|
elif inspect.isfunction(object):
|
||||||
return module.__dict__ is object.func_globals
|
return module.__dict__ is object.func_globals
|
||||||
elif inspect.isclass(object):
|
elif inspect.isclass(object):
|
||||||
return module.__name__ == object.__module__
|
return module.__name__ == object.__module__
|
||||||
elif inspect.getmodule(object) is not None:
|
|
||||||
return module is inspect.getmodule(object)
|
|
||||||
elif hasattr(object, '__module__'):
|
elif hasattr(object, '__module__'):
|
||||||
return module.__name__ == object.__module__
|
return module.__name__ == object.__module__
|
||||||
elif isinstance(object, property):
|
elif isinstance(object, property):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue