From 18d41cee4a80fbf3aa029f1ef90b4b6f2fdb41cd Mon Sep 17 00:00:00 2001 From: NanoCode012 Date: Sun, 28 May 2023 22:08:39 +0900 Subject: [PATCH] Add DictDefault --- src/axolotl/utils/dict.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/axolotl/utils/dict.py diff --git a/src/axolotl/utils/dict.py b/src/axolotl/utils/dict.py new file mode 100644 index 000000000..f7297efb2 --- /dev/null +++ b/src/axolotl/utils/dict.py @@ -0,0 +1,9 @@ +from addict import Dict + + +class DictDefault(Dict): + ''' + A Dict that returns None instead of returning empty Dict for missing keys. + ''' + def __missing__(self, key): + return None \ No newline at end of file