ciyidogan commited on
Commit
d1248bd
·
verified ·
1 Parent(s): e17c344

Update encryption_utils.py

Browse files
Files changed (1) hide show
  1. encryption_utils.py +10 -12
encryption_utils.py CHANGED
@@ -8,28 +8,26 @@ Anahtar: FLARE_TOKEN_KEY (32-bayt, base64, URL-safe)
8
  import os
9
  from typing import Optional
10
  from cryptography.fernet import Fernet, InvalidToken
11
- from config_provider import ConfigProvider
12
 
13
  _ENV_KEY = "FLARE_TOKEN_KEY"
14
 
15
  def _get_key() -> Fernet:
16
- # Check work_mode to determine where to get the key
17
- try:
18
- cfg = ConfigProvider.get()
19
- if cfg.global_config.is_cloud_mode():
20
- # Cloud mode - use environment variable directly
21
- key = os.getenv(_ENV_KEY)
22
- else:
23
- # On-premise mode - load from .env file
24
  from dotenv import load_dotenv
25
  load_dotenv()
26
  key = os.getenv(_ENV_KEY)
27
- except:
28
- # Fallback if ConfigProvider not available yet
29
- key = os.getenv(_ENV_KEY)
30
 
31
  if not key:
32
  raise RuntimeError(f"{_ENV_KEY} ortam değişkeni tanımlanmadı")
 
33
  return Fernet(key.encode())
34
 
35
  def encrypt(plain: str) -> str:
 
8
  import os
9
  from typing import Optional
10
  from cryptography.fernet import Fernet, InvalidToken
11
+ from utils import log
12
 
13
  _ENV_KEY = "FLARE_TOKEN_KEY"
14
 
15
  def _get_key() -> Fernet:
16
+ # Direkt environment variable kullan, ConfigProvider'a bağımlılığı kaldır
17
+ key = os.getenv(_ENV_KEY)
18
+
19
+ # .env dosyasından yüklemeyi dene
20
+ if not key:
21
+ try:
 
 
22
  from dotenv import load_dotenv
23
  load_dotenv()
24
  key = os.getenv(_ENV_KEY)
25
+ except ImportError:
26
+ pass
 
27
 
28
  if not key:
29
  raise RuntimeError(f"{_ENV_KEY} ortam değişkeni tanımlanmadı")
30
+
31
  return Fernet(key.encode())
32
 
33
  def encrypt(plain: str) -> str: