Skip to content

Commit 9cc5ad2

Browse files
committed
Refactor
1 parent 4dbaa8f commit 9cc5ad2

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

django_mongodb_backend/encryption.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,22 +43,14 @@ def get_kms_providers():
4343
}
4444

4545

46-
KMS_PROVIDERS = get_kms_providers()
47-
48-
4946
def get_key_vault_namespace(
5047
key_vault_database_name=KEY_VAULT_DATABASE_NAME,
5148
key_vault_collection_name=KEY_VAULT_COLLECTION_NAME,
5249
):
5350
return f"{key_vault_database_name}.{key_vault_collection_name}"
5451

5552

56-
KEY_VAULT_NAMESPACE = get_key_vault_namespace()
57-
58-
59-
def get_client_encryption(
60-
client, key_vault_namespace=KEY_VAULT_NAMESPACE, kms_providers=KMS_PROVIDERS
61-
):
53+
def get_client_encryption(client, key_vault_namespace=None, kms_providers=None):
6254
"""
6355
Returns a `ClientEncryption` instance for MongoDB Client-Side Field Level
6456
Encryption (CSFLE) that can be used to create an encrypted collection.
@@ -69,7 +61,7 @@ def get_client_encryption(
6961

7062

7163
def get_auto_encryption_opts(
72-
key_vault_namespace=KEY_VAULT_NAMESPACE, crypt_shared_lib_path=None, kms_providers=None
64+
key_vault_namespace=None, crypt_shared_lib_path=None, kms_providers=None
7365
):
7466
"""
7567
Returns an `AutoEncryptionOpts` instance for MongoDB Client-Side Field

0 commit comments

Comments
 (0)