If a module does not define the __all__ attribute, importing everything with the asterisk operator (from module import *) will import all names that do not start with an underscore (_). It is generally recommended for modules to explicitly define the __all__ attribute to have better control over the public interface.