def save_in_db(self): session = Session() if session.query(Run).filter_by(name=self.check_name).count(): run = session.query(Run).filter_by(name=self.check_name).one() run.last_exc_time = self.last_exc_time run.status = self.last_status run.nb_run = run.nb_run + 1 else: inst = Run(name=self.check_name, last_exc_time=self.last_exc_time, status=self.last_status, nb_run=1) session.add(inst) session.commit()