Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -399,15 +399,26 @@ def generate_project_proposal(problem_descriptions, location, problem_domain):
|
|
399 |
|
400 |
def create_project_proposals(budget_cluster_df, problem_cluster_df, location_clusters, problem_clusters):
|
401 |
print("\n Starting function: create_project_proposals")
|
|
|
402 |
proposals = {}
|
403 |
for loc in budget_cluster_df.index:
|
|
|
|
|
|
|
404 |
for prob in budget_cluster_df.columns:
|
|
|
|
|
|
|
405 |
location = ", ".join([item.strip() for item in location_clusters[loc] if item]) # Clean and join
|
406 |
problem_domain = ", ".join([item.strip() for item in problem_clusters[prob] if item]) # Clean and join
|
407 |
problem_descriptions = problem_cluster_df.loc[loc, prob]
|
|
|
|
|
|
|
408 |
|
409 |
if problem_descriptions and not pd.isna(problem_descriptions):
|
410 |
print(f"\nGenerating proposal for location: {location}, problem domain: {problem_domain}")
|
|
|
411 |
proposal = generate_project_proposal(
|
412 |
problem_descriptions,
|
413 |
location,
|
|
|
399 |
|
400 |
def create_project_proposals(budget_cluster_df, problem_cluster_df, location_clusters, problem_clusters):
|
401 |
print("\n Starting function: create_project_proposals")
|
402 |
+
console_messages.append("\n Starting function: create_project_proposals")
|
403 |
proposals = {}
|
404 |
for loc in budget_cluster_df.index:
|
405 |
+
print("\n loc: ", loc)
|
406 |
+
console_messages.append("\n loc: ", loc)
|
407 |
+
|
408 |
for prob in budget_cluster_df.columns:
|
409 |
+
console_messages.append("\n prob: ", prob)
|
410 |
+
print("\n prob: ", prob)
|
411 |
+
|
412 |
location = ", ".join([item.strip() for item in location_clusters[loc] if item]) # Clean and join
|
413 |
problem_domain = ", ".join([item.strip() for item in problem_clusters[prob] if item]) # Clean and join
|
414 |
problem_descriptions = problem_cluster_df.loc[loc, prob]
|
415 |
+
print("location: ",location)
|
416 |
+
print("problem_domain: ",problem_domain)
|
417 |
+
print("problem_descriptions: ",problem_descriptions)
|
418 |
|
419 |
if problem_descriptions and not pd.isna(problem_descriptions):
|
420 |
print(f"\nGenerating proposal for location: {location}, problem domain: {problem_domain}")
|
421 |
+
# console_messages.append(f"\nGenerating proposal for location: {location}, problem domain: {problem_domain}")
|
422 |
proposal = generate_project_proposal(
|
423 |
problem_descriptions,
|
424 |
location,
|