(self, attr: str, value)
| 234 | self.recycle_deleted_files = recycle_deleted_files |
| 235 | |
| 236 | def set_and_save_config(self, attr: str, value): |
| 237 | if not hasattr(self, attr): |
| 238 | logger.warning("{} not exist in config!".format(attr)) |
| 239 | return |
| 240 | # raise AttributeError("{} not exist in config!".format(attr)) |
| 241 | setattr(self, attr, value) |
| 242 | self.save_config() |
| 243 | |
| 244 | def save_config(self): |
| 245 | # 读取 config.json 获取旧设置 |