def temp_save_machine(self): full_path = os.path.join(self.temp_path, self.curr_machine_name) io_success = XmlParser.save_machine(full_path, self.tm_gui, self.tape_gui) if io_success: return full_path return None
def save_machine(self, file_path, file_name): file_name = file_name.strip() if file_name != '': if file_name[-3:] != '.tm': file_name = file_name + '.tm' full_path = os.path.join(file_path, file_name) io_success = XmlParser.save_machine(full_path, self.tm_gui, self.tape_gui) if io_success: self.curr_machine_name = file_name self.close_menus(None, None) self._popup.dismiss()