diff options
| -rw-r--r-- | mat/hachoir_editor/fieldset.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mat/hachoir_editor/fieldset.py b/mat/hachoir_editor/fieldset.py index cbc12f9..a74c8e2 100644 --- a/mat/hachoir_editor/fieldset.py +++ b/mat/hachoir_editor/fieldset.py | |||
| @@ -256,6 +256,11 @@ class EditableFieldSet(object): | |||
| 256 | Remove a field from the field set. May raise an MissingField exception | 256 | Remove a field from the field set. May raise an MissingField exception |
| 257 | if the field has already been deleted. | 257 | if the field has already been deleted. |
| 258 | """ | 258 | """ |
| 259 | parts = name.partition('/') | ||
| 260 | if parts[2]: | ||
| 261 | fieldset = self[parts[0]] | ||
| 262 | del fieldset[part[2]] | ||
| 263 | return | ||
| 259 | if name in self._deleted: | 264 | if name in self._deleted: |
| 260 | raise MissingField(self, name) | 265 | raise MissingField(self, name) |
| 261 | self._deleted.add(name) | 266 | self._deleted.add(name) |
