#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)