U o‰^÷ã@s ddlmZGdd„deƒZdS)é)Ú defaultdictcs.eZdZdZd‡fdd„ Z‡fdd„Z‡ZS)ÚBoundDictionarya A default dictionary where elements are tightly coupled. The factory method is responsible for binding the parent object to the child. If a reference attribute is assigned then child objects will have the key assigned to this. Otherwise it's just a defaultdict. Ncs||_tt|ƒj||ŽdS©N)Ú referenceÚsuperrÚ__init__)ÚselfrÚargsÚkw©Ú __class__©úy/private/var/folders/sd/whlwsn6x1_qgglc0mjv25_695qk2gl/T/pip-install-4zq3fp6i/openpyxl/openpyxl/utils/bound_dictionary.pyrszBoundDictionary.__init__cs,tt|ƒ |¡}|jdk r(t||j|ƒ|Sr)rrÚ __getitem__rÚsetattr)rÚkeyÚvaluer r rrs zBoundDictionary.__getitem__)N)Ú__name__Ú __module__Ú __qualname__Ú__doc__rrÚ __classcell__r r r rrs rN)Ú collectionsrrr r r rÚs