]>
code.delx.au - bg-scripts/blob - lib/python24_adapter.py
5 class defaultdict(dict):
6 def __init__(self
, default_factory
):
7 self
.default_factory
= default_factory
8 def __missing__(self
, key
):
9 if self
.default_factory
is None:
11 self
[key
] = value
= self
.default_factory()
13 def __getitem__(self
, key
):
15 return dict.__getitem
__(self
, key
)
17 return self
.__missing
__(key
)
19 if not hasattr(collections
, 'defaultdict'):
20 collections
.defaultdict
= defaultdict