def _save_data(self): self.suite.save() self._make_backup() testoutput = robotapi.RobotTestOutput(self.suite) testoutput.serialize_output(self.output, self.suite) self.suite.saved() DATA_MODIFIED.saved() self.xml_generated = self._get_xml_generation_time()
def save_data(self, output, ask_method): if output: self.output = output lock = utils.LockFile(self.output) lock.create_lock(ask_method) try: self._make_backup() changes = self._reload_data_from_xml(ask_method) if DATA_MODIFIED.is_modified() or output: self._save_data() return True, changes return False, changes finally: lock.release_lock()