Update app.py
Browse files
app.py
CHANGED
@@ -101,7 +101,7 @@ def process_resume(resume, jd_string):
|
|
101 |
response_list = response_string.split("## Additional Suggestions")
|
102 |
|
103 |
# Extract new resume and suggestions for improvement
|
104 |
-
new_resume = response_list[0].strip()
|
105 |
suggestions = "## Additional Suggestions \n\n" + response_list[1].strip() if len(response_list) > 1 else ""
|
106 |
|
107 |
# Save the optimized resume
|
@@ -110,10 +110,14 @@ def process_resume(resume, jd_string):
|
|
110 |
with open(optimized_file_path, "w", encoding="utf-8") as f:
|
111 |
f.write(new_resume)
|
112 |
|
113 |
-
#
|
114 |
-
|
|
|
|
|
|
|
|
|
115 |
except Exception as e:
|
116 |
-
return f"Error processing file: {str(e)}", "",
|
117 |
|
118 |
def export_resume(new_resume):
|
119 |
"""
|
|
|
101 |
response_list = response_string.split("## Additional Suggestions")
|
102 |
|
103 |
# Extract new resume and suggestions for improvement
|
104 |
+
new_resume = response_list[0].strip() if len(response_list) > 0 else ""
|
105 |
suggestions = "## Additional Suggestions \n\n" + response_list[1].strip() if len(response_list) > 1 else ""
|
106 |
|
107 |
# Save the optimized resume
|
|
|
110 |
with open(optimized_file_path, "w", encoding="utf-8") as f:
|
111 |
f.write(new_resume)
|
112 |
|
113 |
+
# Prepare the download links
|
114 |
+
download_before = resume.name
|
115 |
+
download_after = optimized_file_path
|
116 |
+
|
117 |
+
# Return the results (ensure five outputs)
|
118 |
+
return resume_string, new_resume, download_before, download_after, suggestions
|
119 |
except Exception as e:
|
120 |
+
return f"Error processing file: {str(e)}", "", "", "", ""
|
121 |
|
122 |
def export_resume(new_resume):
|
123 |
"""
|