Ë
    GKÕiD  ã                   ó„   — d dl Z d dlZd dlZd dlmZmZ  e j                   ej                  e«      «      Z	de
de
ddfd„Zy)é    N)Ú
exceptionsÚutilÚsource_keyfileÚdestination_keyfileÚreturnc                 óò   — t         j                  d| «       t        j                  j	                  | «      st        j                  | ¬«      ‚t        j                  | |«       t        j                  |d«       y)aX  Copy a specific key from source_keyring_dir into destination_keyfile

    :param source_keyfile: Path of source keyring file to export.
    :param destination_keyfile: The filename created with the single exported
        key.

    :raise UbuntuProError: Any GPG errors or if specific key does not exist in
        the source_keyring_file.
    zExporting GPG key %s)Úkeyfilei¤  N)
ÚLOGÚdebugÚosÚpathÚexistsr   ÚGPGKeyNotFoundÚshutilÚcopyÚchmod)r   r   s     ú./usr/lib/python3/dist-packages/uaclient/gpg.pyÚexport_gpg_keyr   
   sR   € ô ‡I�IÐ$ nÔ5Ü�7‰7�>‰>˜.Ô)Ü×'Ñ'°Ô?Ð?Ü
‡K�K�Ð 3Ô4Ü‡H�HÐ  %Õ(ó    )Úloggingr   r   Úuaclientr   r   Ú	getLoggerÚreplace_top_level_logger_nameÚ__name__r
   Ústrr   © r   r   ú<module>r      sK   ðÛ Û 	Û ç %à€g×ÑÐ:˜×:Ñ:¸8ÓDÓE€ð) 3ð )¸Sð )ÀTô )r   