У меня есть 2 модуля, которые совместно используют код, поэтому я хочу выделить третий модуль для этого совместного использования кода.Но я хочу, чтобы эти первые 2 модуля могли видеть его (через import
), потому что код не может повторно использоваться внешним миром.Таким образом, любой другой модуль будет заблокирован от импорта третьего модуля.Это выполнимо?
В качестве альтернативы у третьего модуля есть некоторый код, который полезен для внешнего мира, а другой - нет (но скорее только для первых 2 модулей).Есть ли способ уточнить его список экспорта?