def loadMachines(self): settings_directory = Resources.getStorageLocation(Resources.SettingsLocation) for entry in os.listdir(settings_directory): settings = MachineSettings() settings.loadValuesFromFile(os.path.join(settings_directory, entry)) self._machines.append(settings) self._machines.sort(key = lambda k: k.getName())
def saveMachines(self): settings_directory = Resources.getStorageLocation(Resources.SettingsLocation) for machine in self._machines: machine.saveValuesToFile(os.path.join(settings_directory, urllib.parse.quote_plus(machine.getName()) + ".cfg"))