B eiǐpe @ s d Z dddddgZi ZdddZdd Zye W n ek rD Y nX d d Zeeee dd Zd Z dd Z dd Zdd Zdd Z i Zi Zi Zdd Zdd Zdd ZdS )zHelper to provide extensibility for pickle. This is only useful to add pickle support for extension types defined in C, not for instances of user-defined classes. pickleconstructor add_extensionremove_extensionclear_extension_cacheNc C s, t |std|t| <