Source code for sidecar.defaultdict
from collections import defaultdict
[docs]class DefaultDict(defaultdict):
def __missing__(self, key):
if self.default_factory:
dict.__setitem__(self, key, self.default_factory(key))
return self[key]
else:
defaultdict.__missing__(self, key)