canfestival/canfestival.py
changeset 1979 dc9e6f97cd8c
parent 1919 ccea0fa6ea91
child 1997 d9e8fb47340f
equal deleted inserted replaced
1974:b3a110daa135 1979:dc9e6f97cd8c
    36 from ConfigTreeNode import ConfigTreeNode
    36 from ConfigTreeNode import ConfigTreeNode
    37 from PLCControler import \
    37 from PLCControler import \
    38     LOCATION_CONFNODE, \
    38     LOCATION_CONFNODE, \
    39     LOCATION_VAR_MEMORY
    39     LOCATION_VAR_MEMORY
    40 
    40 
    41 try:
    41 base_folder = paths.AbsParentDir(__file__, 2)
    42     from nodelist import NodeList
    42 CanFestivalPath = os.path.join(base_folder, "CanFestival-3")
    43 except ImportError:
    43 sys.path.append(os.path.join(CanFestivalPath, "objdictgen"))
    44     base_folder = paths.AbsParentDir(__file__, 2)
    44 
    45     CanFestivalPath = os.path.join(base_folder, "CanFestival-3")
    45 from nodelist import NodeList
    46     sys.path.append(os.path.join(CanFestivalPath, "objdictgen"))
       
    47 
       
    48     from nodelist import NodeList
       
    49 
    46 
    50 from nodemanager import NodeManager
    47 from nodemanager import NodeManager
    51 import gen_cfile
    48 import gen_cfile
    52 import eds_utils
    49 import eds_utils
    53 import canfestival_config as local_canfestival_config  # pylint: disable=import-error
    50 import canfestival_config as local_canfestival_config  # pylint: disable=import-error