From fc103ec5c31dcbb83b874da207b3deb9de437c05 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Wed, 31 Mar 2021 19:49:46 +0200 Subject: [PATCH] auto create new item on getitem in mutable dict --- pype/settings/entities/dict_mutable_keys_entity.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pype/settings/entities/dict_mutable_keys_entity.py b/pype/settings/entities/dict_mutable_keys_entity.py index b465171734..d4bf208555 100644 --- a/pype/settings/entities/dict_mutable_keys_entity.py +++ b/pype/settings/entities/dict_mutable_keys_entity.py @@ -44,6 +44,8 @@ class DictMutableKeysEntity(EndpointEntity): _miss_arg = object() def __getitem__(self, key): + if key not in self.children_by_key: + self.add_key(key) return self.children_by_key[key] def __setitem__(self, key, value):