LINUX.ORG.RU

История изменений

Исправление user_id_68054, (текущая версия) :

> from . import module_A

Вот не надо этих извратов с относительным путем импорта

а что — не нравится, когда можно переименовать модуль (полезно при рефакторинге) и при этом *ни_чегошечки* не менять внутри кода субмодулей? :-)

но это фигня.. (не так уж и важно).

вопрос-то был не в этом.. :)

а в том — как на Ruby сделать from . import module_B и при этом НЕ сделать from . import module_A?

то есть — код который хочет обращаться к коду модуля «B» — не должен иметь в своём пространстве доступа к коду модуля «A» (ради своей же безопасности, чтобы случайно оттуда ни чего не вызвать!!)

Исправление user_id_68054, :

> from . import module_A

Вот не надо этих извратов с относительным путем импорта

а что — не нравится, когда можно переименовать модуль (полезно при рефакторинге) и при этом *ни_чегошечки* не менять внутри кода субмодулей? :-)

но это фигня.. (не так уж и важно).

вопрос-то был не в этом.. :)

а в том — как на Ruby сделать from . import module_B и при этом НЕ сделать from . import module_A?

то есть — код который хочет обращаться к коду модуля «B» — не должен иметьв своём пространстве доступа к коду «A» (ради своей же безопасности, чтобы случайно оттуда ни чего не вызвать!!)

Исходная версия user_id_68054, :

> from . import module_A

Вот не надо этих извратов с относительным путем импорта

а что — не нравится, когда можно переименовать модуль (полезно при рефакторинге) и при этом *ни_чегошечки* не менять внутри кода субмодулей? :-)

но это фигня.. (не так уж и важно).

вопрос-то был не в этом.. :)

а в том — как на Ruby сделать from . import module_B и при этом НЕ сделать from . import module_A?