Spaces:
Running
Running
Update src/app_job_copy_1.py
Browse files- 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 |
-
|
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
|
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:]:
|