История изменений
Исправление Deleted, (текущая версия) :
# __init__.py
from core import Db, Config
def init(db, cfg):
Db(db)
Config(cfg)
# main_module.py
from . import init
init('database.sqlite', 'config.json')
# other_modules.py
from . import init
init('database.sqlite', 'config.json')
А можно так. То есть импортируем init() где надо
Хотя таки странный у тебя пример, зачем нужны данные подключения другим модулям, может сразу функцию коннекта написать в __init__.py ?
Исправление Deleted, :
# __init__.py
from core import Db, Config
def init():
Db('database.sqlite')
Config('config.json')
# main_module.py
from . import init
init()
# other_modules.py
from . import init
init()
А можно так. То есть импортируем init() где надо
Хотя таки странный у тебя пример, зачем нужны данные подключения другим модулям, может сразу функцию коннекта написать в __init__.py ?
Исправление Deleted, :
# __init__.py
from core import Db, Config
def init():
Db('database.sqlite')
Config('config.json')
# main_module.py
from . import init
init()
# other_modules.py
from . import init
init()
А можно так. То есть импортируем init() где надо
Хотя таки странный у тебя пример, зачем нужны данные подключения другим модулям, может сразу функцию коннекта написать?
Исправление Deleted, :
# __init__.py
from core import Db, Config
def init():
Db('database.sqlite')
Config('config.json')
# main_module.py
from . import init
init()
# other_modules.py
from . import init
init()
А можно так. То есть импортируем init() где надо
Исправление Deleted, :
# __init__.py
from core import Db, Config
def init():
Db('database.sqlite')
Config('config.json')
# main_module.py
from . import init
init()
# other_modules.py
from . import init
init()
А можно так. То есть импортируем где надо init()
Исходная версия Deleted, :
# __init__.py
from core import Db, Config
def init():
Db('database.sqlite')
Config('config.json')
# main_module.py
from . import init
init()
# other_modules.py
from . import init
init()
А можно так.