(self, item)
| 332 | self.set_value(self.cfg, keys, value, ind + 1) |
| 333 | |
| 334 | def remove(self, item): |
| 335 | ind, parent = self.get_position_in_parent(item) |
| 336 | keys, value = self.walk_recursively_to_root(item) |
| 337 | if item.parent() and item.childCount(): # Handle nested dict or list |
| 338 | keys = [keys[0], value] |
| 339 | success = self.remove_key(self.cfg, keys, ind) |
| 340 | if success: |
| 341 | parent.removeChild(item) |
| 342 | |
| 343 | def remove_items(self): |
| 344 | for item in self.tree.selectedItems(): |
no test coverage detected