def __str__(self): return dump_yaml(dict(self()))
def save(self): self.settingsdata['gamedir'] = self.gd.text strings = dump_yaml(self.settingsdata) open(self.frontend.settingsfile,'w').write(strings) messages.error('Settings saved. You should restart the game when convenient.') self.delete()