Skip to content
This repository was archived by the owner on Aug 28, 2020. It is now read-only.

Commit e0c5077

Browse files
committed
Switched order of arguments in settings function
1 parent ddf4fab commit e0c5077

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

pugdebug/gui/settings.py

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -168,20 +168,24 @@ def handle_max_data_changed(self):
168168

169169
def reset_defaults(self):
170170
"""Resets all settings to their deafult values"""
171-
self.reset_default('debugger/host', self.host)
172-
self.reset_default('debugger/port_number', self.port_number)
173-
self.reset_default('debugger/idekey', self.idekey)
174-
self.reset_default('debugger/break_at_first_line',
175-
self.break_at_first_line)
176-
self.reset_default('debugger/max_depth', self.max_depth)
177-
self.reset_default('debugger/max_children', self.max_children)
178-
self.reset_default('debugger/max_data', self.max_data)
179-
self.reset_default('path/project_root', self.project_root)
180-
self.reset_default('path/path_mapping', self.path_mapping)
181-
182-
def reset_default(self, setting, widget):
171+
self.reset_default(self.host, 'debugger/host')
172+
self.reset_default(self.port_number, 'debugger/port_number')
173+
self.reset_default(self.idekey, 'debugger/idekey')
174+
self.reset_default(self.break_at_first_line, 'debugger/break_at_first_line')
175+
self.reset_default(self.max_depth, 'debugger/max_depth')
176+
self.reset_default(self.max_children, 'debugger/max_children')
177+
self.reset_default(self.max_data, 'debugger/max_data')
178+
self.reset_default(self.project_root, 'path/project_root')
179+
self.reset_default(self.path_mapping, 'path/path_mapping')
180+
181+
def reset_default(self, widget, setting):
182+
"""Resets a single setting to its default value"""
183183
value = get_default_setting(setting)
184+
self.set_widget_value(widget, value)
184185

186+
def set_widget_value(self, widget, value):
187+
"""A generic method which can set the value of any of the used widgets.
188+
"""
185189
if isinstance(widget, QLineEdit):
186190
widget.setText(value)
187191
elif isinstance(widget, QSpinBox):

0 commit comments

Comments
 (0)