summaryrefslogtreecommitdiff
path: root/configs/sim/axis/orphans/pysubs/task.py
blob: ad870462cd534f728153fb0010aaef53673877a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import sys
import hal
import emccanon
import interpreter

try:
    import emctask
    import customtask
except ImportError:
    pass

try:
    import cPickle as pickle
except ImportError:
    import pickle

def starttask():
    global pytask
    import emc
    ini = emc.ini(emctask.ini_filename())
    t = ini.find("PYTHON", "PYTHON_TASK")
    if int(t) if t else 0:
        pytask = customtask.CustomTask()

if 'emctask' in sys.builtin_module_names:
    starttask()