33 lines
648 B
Python
33 lines
648 B
Python
#print "Detectors Check"
|
|
|
|
"""
|
|
for name, info in DETECTORS.items():
|
|
path = info["path"]
|
|
try:
|
|
#print path,
|
|
caget_str(path)
|
|
info["enabled"] = True
|
|
#print " ok"
|
|
except:
|
|
info["enabled"] = False
|
|
#print " error"
|
|
|
|
"""
|
|
|
|
|
|
def check_dev(name):
|
|
info = DETECTORS[name]
|
|
path = info["path"]
|
|
try:
|
|
caget_str(path)
|
|
info["enabled"] = True
|
|
return name + " ok"
|
|
except:
|
|
info["enabled"] = False
|
|
return name + " error"
|
|
|
|
functions = []
|
|
for name, info in DETECTORS.items():
|
|
functions.append((check_dev,(name,)))
|
|
parallelize(*functions)
|
|
|