From 12e6694f1ea7967bb8292a4dcfa63e8f7b9e4f2a Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 12 Feb 2021 10:39:25 +0100 Subject: [PATCH] simplified pop method --- pype/settings/entities/dict_mutable_keys_entity.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pype/settings/entities/dict_mutable_keys_entity.py b/pype/settings/entities/dict_mutable_keys_entity.py index 135468b060..5a327918e2 100644 --- a/pype/settings/entities/dict_mutable_keys_entity.py +++ b/pype/settings/entities/dict_mutable_keys_entity.py @@ -30,13 +30,8 @@ class DictMutableKeysEntity(ItemEntity): def __contains__(self, key): return key in self.children_by_key - def pop(self, key, default=_miss_arg): - if key not in self.children_by_key: - if default is self._miss_arg: - raise KeyError("Key \"{}\" not found.".format(key)) - return default - - result = self.children_by_key.pop(key) + def pop(self, key, *args, **kwargs): + result = self.children_by_key.pop(key, *args, **kwargs) self.on_change() return result