Ephraimmm commited on
Commit
379bd80
·
verified ·
1 Parent(s): f5e028f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -19,7 +19,8 @@ openai = OpenAI(api_key = openai.api_key)
19
 
20
  class GPTDriveIntegration:
21
  def __init__(self):
22
- credentials_info = {
 
23
  "type": "service_account",
24
  "project_id": os.getenv('GOOGLE_PROJECT_ID'),
25
  "private_key_id": os.getenv('GOOGLE_PRIVATE_KEY_ID'),
@@ -34,8 +35,8 @@ class GPTDriveIntegration:
34
  }
35
 
36
  # Check if all required fields are present
37
- required_fields = ['project_id', 'private_key', 'client_email']
38
- missing_fields = [field for field in required_fields if not credentials_info[field]]
39
 
40
  if missing_fields:
41
  raise ValueError(f"Missing required environment variables: {missing_fields}")
@@ -47,7 +48,6 @@ class GPTDriveIntegration:
47
  )
48
 
49
  self.drive_service = build('drive', 'v3', credentials=self.credentials)
50
-
51
  # Initialize OpenAI
52
  openai.api_key = os.getenv('OPENAI_API_KEY')
53
 
 
19
 
20
  class GPTDriveIntegration:
21
  def __init__(self):
22
+ # Build credentials info from individual environment variables
23
+ credentials_info = {
24
  "type": "service_account",
25
  "project_id": os.getenv('GOOGLE_PROJECT_ID'),
26
  "private_key_id": os.getenv('GOOGLE_PRIVATE_KEY_ID'),
 
35
  }
36
 
37
  # Check if all required fields are present
38
+ required_fields = ['project_id', 'private_key', 'client_email']
39
+ missing_fields = [field for field in required_fields if not credentials_info[field]]
40
 
41
  if missing_fields:
42
  raise ValueError(f"Missing required environment variables: {missing_fields}")
 
48
  )
49
 
50
  self.drive_service = build('drive', 'v3', credentials=self.credentials)
 
51
  # Initialize OpenAI
52
  openai.api_key = os.getenv('OPENAI_API_KEY')
53