/usr/lib/python3.10/importlib/metadata/__pycache__
Edit: /usr/lib/python3.10/importlib/metadata/__pycache__/_collections.cpython-310.pyc (1519B)
o
…9jç ã @ s6 d dl Z G dd„ de jƒZG dd„ de dd¡ƒZdS )é Nc s( e Zd ZdZ‡ fdd„Zdd„ Z‡ ZS )Ú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
c s t | dtƒ jƒ|ƒS )NÚ_frozen)ÚgetattrÚsuperÚ__missing__)ÚselfÚkey©Ú __class__© ú6/usr/lib/python3.10/importlib/metadata/_collections.pyr s z FreezableDefaultDict.__missing__c s ‡ fdd„ˆ _ d S )Nc s ˆ ¡ S )N)Údefault_factory)r ©r r r Ú
s z-FreezableDefaultDict.freeze..)r r r r r Úfreeze s zFreezableDefaultDict.freeze)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r r Ú
__classcell__r r r r r s r c @ s e Zd Zedd„ ƒZdS )ÚPairc C s | t tj| dd¡ƒŽ S )Nú=é )ÚmapÚstrÚstripÚsplit)ÚclsÚtextr r r Úparse s z
Pair.parseN)r r r Úclassmethodr r r r r r s r z
name value)ÚcollectionsÚdefaultdictr Ú
namedtupler r r r r Ú s