diff --git a/dstat_interface/analysis.py b/dstat_interface/analysis.py index 33144c068e58bb9184991549bc0b0d5865e96e22..9526872c78e4c7a9845184efb13eec70c546daa5 100755 --- a/dstat_interface/analysis.py +++ b/dstat_interface/analysis.py @@ -85,11 +85,9 @@ class AnalysisOptions(object): @params.setter def params(self, params): - try: - for key in self._params: + for key in self._params: + if key in params: self._params[key] = params[key] - except KeyError as e: - logger.warning("Missing parameter - %s" % e) self.stats_button.set_active(self._params['stats_true']) self.stats_start_button.set_active(self._params['stats_start_true']) diff --git a/dstat_interface/interface/adc_pot.py b/dstat_interface/interface/adc_pot.py index b223cd2e3a1ad02955611e4d25f40dad49220fb8..aafaacdaeddd226a3ac7ec573c95d957d86a90b9 100755 --- a/dstat_interface/interface/adc_pot.py +++ b/dstat_interface/interface/adc_pot.py @@ -121,10 +121,8 @@ class adc_pot(object): self._params = dict.fromkeys(self.ui.keys()) for i in self._params: - try: + if i in params: self._params[i] = params[i] - except KeyError as e: - _logger.error("Invalid parameter key: %s" % e, "WAR") self._set_params() def _set_params(self):