Daniel Larsson added the comment:
Here's a patch that alters the order of checks in DocTestFinder._from_module
__________________________________
Tracker <[EMAIL PROTECTED]>
<http://bugs.python.org/issue1108>
__________________________________
--- doctest.py.orig 2007-09-05 17:14:55.000000000 +0200
+++ doctest.py 2007-09-05 17:10:23.000000000 +0200
@@ -835,12 +835,12 @@
"""
if module is None:
return True
+ elif inspect.getmodule(object) is not None:
+ return module is inspect.getmodule(object)
elif inspect.isfunction(object):
return module.__dict__ is object.func_globals
elif inspect.isclass(object):
return module.__name__ == object.__module__
- elif inspect.getmodule(object) is not None:
- return module is inspect.getmodule(object)
elif hasattr(object, '__module__'):
return module.__name__ == object.__module__
elif isinstance(object, property):
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com