ak0601 commited on
Commit
afa582c
·
verified ·
1 Parent(s): d32f6d5

Update src/app_job_copy_1.py

Browse files
Files changed (1) hide show
  1. src/app_job_copy_1.py +6 -6
src/app_job_copy_1.py CHANGED
@@ -320,6 +320,9 @@ def main():
320
  api_key = st.text_input("Enter OpenAI API Key", type="password", key="api_key_input")
321
  if api_key:
322
  os.environ["OPENAI_API_KEY"] = api_key
 
 
 
323
  # Initialize LLM chain once API key is set
324
  if st.session_state.llm_chain is None:
325
  with st.spinner("Setting up LLM..."):
@@ -330,16 +333,12 @@ def main():
330
  st.session_state.llm_chain = None # Clear chain if key removed
331
 
332
 
333
- # ... (rest of your gspread setup) ...
334
- try:
335
- SERVICE_ACCOUNT_FILE = 'src/synapse-recruitment-e94255ca76fd.json' # Ensure this path is correct
336
- SCOPES = ['https://www.googleapis.com/auth/spreadsheets']
337
- creds = service_account.Credentials.from_service_account_file(SERVICE_ACCOUNT_FILE, scopes=SCOPES)
338
  gc = gspread.authorize(creds)
339
  job_sheet = gc.open_by_key('1BZlvbtFyiQ9Pgr_lpepDJua1ZeVEqrCLjssNd6OiG9k')
340
  candidates_sheet = gc.open_by_key('1u_9o5f0MPHFUSScjEcnA8Lojm4Y9m9LuWhvjYm6ytF4')
341
  except Exception as e:
342
- st.error(f"Failed to connect to Google Sheets. Ensure '{SERVICE_ACCOUNT_FILE}' is valid and has permissions. Error: {e}")
343
  st.stop()
344
 
345
 
@@ -485,6 +484,7 @@ def display_job_selection(jobs_df, candidates_df, sh):
485
  should_display = True
486
  final_candidates = st.session_state.Selected_Candidates[selected_job_index]
487
  elif existing_candidates_from_sheet:
 
488
  should_display = True
489
  headers = existing_candidates_from_sheet[0]
490
  for row in existing_candidates_from_sheet[1:]:
 
320
  api_key = st.text_input("Enter OpenAI API Key", type="password", key="api_key_input")
321
  if api_key:
322
  os.environ["OPENAI_API_KEY"] = api_key
323
+ SERVICE_ACCOUNT_FILE = 'src/synapse-recruitment-e94255ca76fd.json' # Ensure this path is correct
324
+ SCOPES = ['https://www.googleapis.com/auth/spreadsheets']
325
+ creds = service_account.Credentials.from_service_account_file(SERVICE_ACCOUNT_FILE, scopes=SCOPES)
326
  # Initialize LLM chain once API key is set
327
  if st.session_state.llm_chain is None:
328
  with st.spinner("Setting up LLM..."):
 
333
  st.session_state.llm_chain = None # Clear chain if key removed
334
 
335
 
336
+ try:
 
 
 
 
337
  gc = gspread.authorize(creds)
338
  job_sheet = gc.open_by_key('1BZlvbtFyiQ9Pgr_lpepDJua1ZeVEqrCLjssNd6OiG9k')
339
  candidates_sheet = gc.open_by_key('1u_9o5f0MPHFUSScjEcnA8Lojm4Y9m9LuWhvjYm6ytF4')
340
  except Exception as e:
341
+ st.error(f"Failed to connect to Google Sheets. Please Ensure the API key is correct")
342
  st.stop()
343
 
344
 
 
484
  should_display = True
485
  final_candidates = st.session_state.Selected_Candidates[selected_job_index]
486
  elif existing_candidates_from_sheet:
487
+ time.sleep(10)
488
  should_display = True
489
  headers = existing_candidates_from_sheet[0]
490
  for row in existing_candidates_from_sheet[1:]: