/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
build/plugins/create_init_py.py
12 строк
464 B
iaz1607
`build/plugins` ya style --py
27 ноя 2023, 15:00
27 ноя 2023, 15:00
9bda3e5
Код
Авторство
О чём код?
import os def oncreate_init_py_structure(unit, *args): if unit.get('DISTBUILD') or unit.get('AUTOCHECK'): return target_dir = unit.get('PY_PROTOS_FOR_DIR') path_list = target_dir.split(os.path.sep)[1:] inits = [os.path.join("${ARCADIA_BUILD_ROOT}", '__init__.py')] for i in range(1, len(path_list) + 1): inits.append(os.path.join("${ARCADIA_BUILD_ROOT}", os.path.join(*path_list[0:i]), '__init__.py')) unit.ontouch(inits)