summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mat/hachoir_editor/fieldset.py5
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)