Example #1
0
	def set(self, module, name, val, extra_attrs=None):
		if extra_attrs is None:
			extra_attrs = {} # that's bad to have as default value
		# catch events for settings that should be displayed in another way than they should be saved
		if module == UH_MODULE and name == "Language":
			val = LANGUAGENAMES.get_by_value(val)

		SettingChanged.broadcast(self, name, self.get(module, name), val)
		return super(SettingsDialog, self).set(module, name, val, extra_attrs)
	def set(self, module, name, val, extra_attrs=None):
		if extra_attrs is None:
			extra_attrs = {} # that's bad to have as default value
		# catch events for settings that should be displayed in another way than they should be saved
		if module == UH_MODULE and name == "Language":
			val = LANGUAGENAMES.get_by_value(val)

		SettingChanged.broadcast(self, name, self.get(module, name), val)
		return super(SettingsDialog, self).set(module, name, val, extra_attrs)