Перемещение кода из __init__.py с сохранением обратной совместимости

Я работаю над проектом Python, в котором предыдущий разработчик поместил большую часть кода в базу __init __. py файл. Я хотел бы иметь возможность переместить код из файла в новый файл в подкаталоге.

spam/
    __init__.py
    foobar/
        __init__.py
        eggs.py

Таким образом, при импорте модуля спама будет использоваться код из foobar / egg.py.

Я хотел бы сохранить 100% совместимость, потому что текущий код, реализующий спам, нельзя изменить.

5
задан user580777 25 March 2011 в 00:21
поделиться