minor refactoring

This commit is contained in:
ducklet 2020-11-07 19:55:34 +01:00
parent e7009406c6
commit 81a176eb0c
2 changed files with 16 additions and 11 deletions

View file

@ -17,11 +17,8 @@ class Fallbackdict(dict):
super().__init__()
self._default = default
def get(self, key, default=None):
return super().get(key, self._default if default is None else default)
def __getitem__(self, key):
return super().get(key, self._default)
def __missing__(self, key):
return self._default
class Config: