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