diff --git a/track_qt/rules_model_qt.py b/track_qt/rules_model_qt.py index 97f0ddf..57deaf7 100644 --- a/track_qt/rules_model_qt.py +++ b/track_qt/rules_model_qt.py @@ -81,16 +81,17 @@ def get_first_matching_key(self, app): #Makes it editable: def setData(self, index, value, role): if value != "": - regex_str=str(value.toString()) + regex_str=str(value) try: re.compile(regex_str) is_valid = True except re.error: is_valid = False if(is_valid): - self._rules[index.row()][index.column()-1] = str(value.toString()) + self._rules[index.row()][index.column()-1] = regex_str self.modified_rules.emit() - self.save_to_disk() + # TODO: save rule changes to disk + # self.save_to_disk() else: self._rules[index.row()][index.column()-1] = "invalid regex" return True