Управление тем, что может быть импортировано из модуля, а что — нет
Тут будет экспортирована будет лишь функция bar. А если оставить атрибут all пустым, то из модуля не будет экспортироваться вообще ничего. При попытке импорта чего-либо из такого модуля будет выдана ошибка AttributeError.
Разъяснивший Python
Post #4469
354
