o ö]Lb(ã@srddlmZddlmZej d¡r#ddlmZej Z ej Z ej Z d SGdd„de ƒZ Gdd „d e ƒZ d d „Z d S) é)Úabsolute_importé)ÚencodingsHGREALINTERFACES)Ú interfacec@seZdZddd„ZdS)Ú AttributeócCódS©N©)ÚselfÚ__name__Ú__doc__r r ú;/usr/lib/python3/dist-packages/mercurial/interfaces/util.pyÚ__init__ózAttribute.__init__N)r©r Ú __module__Ú __qualname__rr r r rrsrc@seZdZ ddd„ZdS)Ú Interfacer NcCrr r )r ÚnameÚbasesÚattrsr rr r rrszInterface.__init__)r NNNrr r r rrsÿrcGs dd„}|S)NcSs|Sr r )Úclsr r rÚwrapper#rzimplementer..wrapperr )Úifacesrr r rÚ implementer"srN) Ú __future__rÚrÚenvironÚgetÚthirdparty.zoperÚzirrrÚobjectr r r rÚs