Suggested usage: from stat import *
Is ths still the suggested usage?
I don't see why not.
My understanding was that it's generally considered Bad Form to do this at module level, while doing it at function level is tricky (or a performance hit? whatever...) because of nested scopes.
Generally yes, but there's an explicit disclaimer "unless the module is written for this". And stat.py is (hence the recommendation in the docstring).
Inside a function, from ... import * is always bad form.
--Guido van Rossum (home page: http://www.python.org/%7Eguido/)