LINUX.ORG.RU

Как переопределить метод в модуле

 


1

1

если сделать так:

import utils
def nnow():
    pass
utils.now = nnow()

то в дальнейшем при вызове :

import utils
utils.now()

все работает.

Если же вызывать так:

from utils import now
now()

соотв не переопределяется.

Как переопределить в этом случае, чтобы не менять везде в коде вызов ?



Последнее исправление: Jopich1 (всего исправлений: 3)

ну тебе надо сделать utils.now = nnow() до того как кто-либо сделает from utils import now

anonymous
()

Тебе это для тестов надо?

deterok ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.