I’m looking at “Idioms and Anti-Idioms in Python” in the part where it talks about the situation when a module “advertises itself as from import * safe”.
What are examples of modules that are safe in this sense? I think this sense is different from a module being simply ‘import safe’ (no from, no star).
Why would one want a module to be safe in this sense?
It means that it does not use names that are commonly used by other modules including the
__builtin__module. For example, a module would not be safe if it had “def ord(x)” or “def int(x)” because those are python builtins.