0
0 комментариев

Разбирая чужой код, наткнулся на подобный фрагмент:

@property
def foo(self):
    from some_module import something
    return something['some_param']

Насколько хорошим решением является использование импорта в коде, который должен исполняться многократно и быстро? (а ведь тяжёлые функции не рекомендуется оформлять как propety).

Будет ли импорт каждый раз выполняться при вызове этого свойства или интерпретатор в таких случаях выполняет импорт только один раз?


Добавить комментарий