class OASingle(BaseObject): def __init__(self): BaseObject.__init__(self) self.name("OASingle") self.version("1.0") self.oa = OA(CONFIG_FILE) #global PyTango #import PyTango #self.dev = PyTango.AttributeProxy("srv-ldm-srf:20000/ldm/postprocessing/file_mover/FileToProcess") def process(self, filename): self.logger.info("[%s] Analysing file '%s'", self.name(), filename) # Processing file from command line try: data = self.oa.process(filename) #self.dev.write(filename) return data except Exception as e: self.logger.error("[%s] Processing failed (Error: %s)", self.name(), e, exc_info=True) return []
def __init__(self): BaseObject.__init__(self) self.name("OASingle") self.version("1.0") self.oa = OA(CONFIG_FILE)