Viewing File: /opt/alt/python311/lib64/python3.11/importlib/metadata/__pycache__/_collections.cpython-311.pyc



fnddlZGddejZGddejddZdS)Nc(eZdZdZfdZdZxZS)FreezableDefaultDicta!
    Often it is desirable to prevent the mutation of
    a default dict after its initial construction, such
    as to prevent mutation during iteration.

    >>> dd = FreezableDefaultDict(list)
    >>> dd[0].append('1')
    >>> dd.freeze()
    >>> dd[1]
    []
    >>> len(dd)
    1
    cZt|dtj|S)N_frozen)getattrsuper__missing__)selfkey	__class__s  F/opt/alt/python311/lib64/python3.11/importlib/metadata/_collections.pyr	z FreezableDefaultDict.__missing__s&<wtY(;<<SAAAcfd_dS)Nc,S)N)default_factory)rr
s r
<lambda>z-FreezableDefaultDict.freeze.<locals>.<lambda>s4#7#7#9#9r)r)r
s`r
freezezFreezableDefaultDict.freezes9999r)__name__
__module____qualname____doc__r	r
__classcell__)rs@r
rrsVBBBBB:::::::rrc$eZdZedZdS)Pairc	d|ttj|ddS)N=)mapstrstripsplit)clstexts  r
parsez
Pair.parses)sC	4::c1#5#56677rN)rrrclassmethodr$rr
rrs-88[888rrz
name value)collectionsdefaultdictr
namedtuplerr&rr
<module>r*s:::::;2:::,88888!;!&,7788888r
Back to Directory File Manager