py.lib.aw_config
2024-05-04
Child:b76a704f31b1
py.lib.aw_config/src/aw_config/app_tools.py
+ Модуль получения имени директории размещения приложения
1 # coding: utf-8
2 """\
3 Различные инструменты, полезные в построении среды исполнения приложений
4 """
13 Базовый класс ошибок инструментария
14 """
19 Пытаемся получить по имени файла модуля директорию расположения всего модуля целиком.
20 Полезно при формировании имён каталогов ресурсов.
21 :param file_name: при вызове должно быть ``__file__``
22 :returns Имя каталога, в котором находится сам модуль, из файла которого произведён вызов функции.
23 """
34 raise ToolsError(f'Не найдена директория размещения для модуля содержащего: {abspath(file_name)}')