
    i                     2    d dl mZ d dlmZ  G d de      Zy)    )BaseCommand)EncryptionServicec                       e Zd ZdZd Zd Zy)CommandzEncrypt a sensitive keyc                 4    |j                  dt        d       y )NkeyzKey to encrypt)typehelp)add_argumentstr)selfparsers     R/var/www/html/dp2/backend_v2.1/server/apps/core/management/commands/encrypt_key.pyadd_argumentszCommand.add_arguments   s    E2BC    c                     t               }|j                  |d         }| j                  j                  | j                  j                  d|              y )Nr   zEncrypted:
)r   encryptstdoutwritestyleSUCCESS)r   argsoptionsservice	encrypteds        r   handlezCommand.handle   sD    #%OOGEN3	$**,,|I;-GHIr   N)__name__
__module____qualname__r
   r   r    r   r   r   r      s    $DDJr   r   N)django.core.management.baser   %apps.core.services.encryption_servicer   r   r    r   r   <module>r#      s    3 C	Jk 	Jr   