def save(self, img, code, stats): stats.detected() if self.dev.logging: log.debug("loging capture to db") transaction.begin() plate = Plate.findBy(code) if plate.active: self.src.alarm() plate.log() transaction.commit() ts = datetime.now().strftime("%Y%m%d-%H%M%S") log.save_image(img,code+ts,'log/') if img.filename: real = path.splitext(path.basename(img.filename))[0].upper() output = code.upper().replace(" ","")[:6] if output == real[:6]: log.debug("\033[92m" + output + ": OK \033[0m") stats.found() else: log.debug(real[:6] + ": " + output)