def encrypt_ends()

in modules/crypto.py [0:0]


def encrypt_ends(secret: dict) -> dict:
    encrypter = Fernet(get_key())
    encrypts = []
    for key, value in secret.items():
        if isinstance(value, dict):
            encrypts.append((key, encrypt_ends(value)))
        elif isinstance(value, str):
            encrypts.append((key, encrypter.encrypt(value.encode()).decode()))
    for enc in encrypts:
        (key, value) = enc
        if isinstance(value, str):
            secret[key] = "[enc]||" + value
        else:
            secret[key] = value
    return secret