(section, key, value)
| 81 | |
| 82 | @staticmethod |
| 83 | def set_value(section, key, value): |
| 84 | if section in Settings.setting: |
| 85 | if key in Settings.setting[section]: |
| 86 | if isinstance(value, bool): |
| 87 | Settings.setting[section][key]=Settings.parseBool(value) |
| 88 | else: |
| 89 | Settings.setting[section][key]=value |
| 90 | else: |
| 91 | message = locale.get("errors.section_config_error") |
| 92 | raise MapXploreException(message=message.format(section=section)) |
| 93 | else: |
| 94 | message = locale.get("errors.section_config_error") |
| 95 | raise MapXploreException(message=message.format(section=section)) |
| 96 | |
| 97 | @staticmethod |
| 98 | def save_settings(filename:str, override=False)->None: |
no test coverage detected