B `@sdddlZddlZddlZddlmZmZGdddejZGdddeedZGdd d eeZ dS) N)MappingMutableMappingc@s(eZdZejdkrddZnddZdS) _TypingMeta) cCs t||S)N)typesZ GenericAlias)selfkeyr i/private/var/folders/7j/8686xlfs15q3tgljmghtvg0r0000gn/T/pip-target-isidps9b/lib/python/multidict/_abc.py __getitem__sz_TypingMeta.__getitem__cCs|S)Nr )rr r r r r sN)__name__ __module__ __qualname__sys version_infor r r r r rs  rc@s,eZdZejdddZejdddZdS) MultiMappingNcCstdS)N)KeyError)rr defaultr r r getallszMultiMapping.getallcCstdS)N)r)rr rr r r getoneszMultiMapping.getone)N)N)r rrabcabstractmethodrrr r r r rs r) metaclassc@sHeZdZejddZejddZejd ddZejd dd ZdS) MutableMultiMappingcCstdS)N)NotImplementedError)rr valuer r r add"szMutableMultiMapping.addcOstdS)N)r)rargskwargsr r r extend&szMutableMultiMapping.extendNcCstdS)N)r)rr rr r r popone*szMutableMultiMapping.poponecCstdS)N)r)rr rr r r popall.szMutableMultiMapping.popall)N)N) r rrrrrr r!r"r r r r r!s  r) rrrcollections.abcrrABCMetarrrr r r r s