FreeCAD

Форк
0
/
__init__.py.template 
30 строк · 1.1 Кб
1
try:
2
    import FreeCAD as app
3
except ModuleNotFoundError:
4
    # sys.path modification has not happened yet
5

6
    import sys as _sys
7
    import os as _os
8

9
    # 1. we check if an env-variable "PATH_TO_FREECAD_LIB" is already set
10
    try:
11
        _path_to_freecad_libdir = _os.environ["PATH_TO_FREECAD_LIBDIR"]
12
    except KeyError:
13

14
        # 2. we use the default freecad defined for this package
15
        _path_to_freecad_libdir = "${FREECAD_LIBRARY_INSTALL_DIR}"
16
        print("PATH_TO_FREECAD_LIBDIR not specified, using default \
17
FreeCAD version in {}".format("${FREECAD_LIBRARY_INSTALL_DIR}"))
18

19
    _sys.path.append(_path_to_freecad_libdir) # this is the default version
20
    import FreeCAD as app
21

22
# as this is a namespace-package we need to extend the path
23

24
#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
25
# TO NOT OVERWRITE THIS FILE, NO OTHER MODULE IS ALLOWED TO      !
26
# PROVIDE A freecad/__init__.py FILE                             !
27
#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
28

29
from pkgutil import extend_path as _extend_path
30
__path__ = _extend_path(__path__, __name__)
31

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.