minor refactoring
This commit is contained in:
parent
e7009406c6
commit
81a176eb0c
2 changed files with 16 additions and 11 deletions
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue