Skip to content

Commit fb021db

Browse files
committed
feature: Allow deleting extended properties
1 parent b4be6ba commit fb021db

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

python_jsonschema_objects/classbuilder.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,11 @@ def __setitem__(self, key, val):
214214
return setattr(self,key, val)
215215

216216
def __delitem__(self, key):
217-
return delattr(self, key)
217+
if key in self._extended_properties:
218+
del self._extended_properties[key]
219+
return
220+
221+
return delattr(self, key)
218222

219223
def __getattr__(self, name):
220224
if name not in self._extended_properties:

0 commit comments

Comments
 (0)