Spaces:
Sleeping
Sleeping
Update data_service.py
Browse files- data_service.py +9 -8
data_service.py
CHANGED
@@ -81,18 +81,19 @@ class DataAssessmentService:
|
|
81 |
print(f"Final availability result: {availability}")
|
82 |
return availability
|
83 |
|
84 |
-
def assess_request(self, request_text: str)
|
85 |
-
print(
|
86 |
-
|
87 |
try:
|
88 |
# 1. Analyze the request
|
89 |
analysis = self.analyzer.analyze_request(request_text, list(self.web_data.keys()))
|
90 |
-
print(
|
91 |
-
|
92 |
-
|
93 |
-
|
|
|
94 |
|
95 |
-
|
96 |
availability = self.check_data_availability(analysis)
|
97 |
print(f"Availability check completed: {availability}")
|
98 |
|
|
|
81 |
print(f"Final availability result: {availability}")
|
82 |
return availability
|
83 |
|
84 |
+
def assess_request(self, request_text: str):
|
85 |
+
print("=== Debug: Calling GPTAnalyzer ===")
|
86 |
+
print(f"Request text: {request_text}")
|
87 |
try:
|
88 |
# 1. Analyze the request
|
89 |
analysis = self.analyzer.analyze_request(request_text, list(self.web_data.keys()))
|
90 |
+
print("GPT Response:", analysis)
|
91 |
+
return analysis
|
92 |
+
except Exception as e:
|
93 |
+
print(f"Error during GPT analysis: {str(e)}")
|
94 |
+
raise
|
95 |
|
96 |
+
# 2. Check data availability
|
97 |
availability = self.check_data_availability(analysis)
|
98 |
print(f"Availability check completed: {availability}")
|
99 |
|