3 @qhcUã@sJddlmZmZddlmZddgZGdd„deƒZGdd„deeƒZdS)é)Ú RESTManagerÚ RESTObject)ÚGetMixinÚKeyÚ KeyManagerc@s eZdZdS)rN)Ú__name__Ú __module__Ú __qualname__©r r úU/home/ec2-user/environment/venv/lib/python3.6/dist-packages/gitlab/v4/objects/keys.pyr scs&eZdZdZeZd‡fdd„ Z‡ZS)rz/keysNc sJ|dk rtt|ƒj|f|ŽSd|kr,tdƒ‚|jj|jf|Ž}|j||ƒS)NÚ fingerprintz$Missing attribute: id or fingerprint)ÚsuperrÚgetÚAttributeErrorZgitlabZhttp_getÚpathÚ_obj_cls)ÚselfÚidÚkwargsZ server_data)Ú __class__r r rs zKeyManager.get)N)rrr Ú_pathrrrÚ __classcell__r r )rr rsN)Z gitlab.baserrZ gitlab.mixinsrÚ__all__rrr r r r Ús