John Mark Vandenberg added the comment: pyflakes does assume doctest run with a copy of the module scope.
However when there is an __all__, the module scope as seen by other modules 'should' be only items in __all__. If a doctest is included in documentation, it 'should' only use names that are in __all__. In addition, pyflakes has an outstanding feature request (https://bugs.launchpad.net/pyflakes/+bug/1178807/comments/8) that doctest run as if they are an independent module, and need to import everything that they use, so that each doctest is self-contained. pyflakes can build support for both of those needs within the package. No worries. If you cant see a broader need for these, please close. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue25699> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com