Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -105,9 +105,10 @@ class FirebaseKnowledgeBase:
|
|
| 105 |
# Sort by priority (high, medium, low) and then by timestamp
|
| 106 |
priority_order = {"high": 1, "medium": 2, "low": 3}
|
| 107 |
results.sort(key=lambda x: (
|
| 108 |
-
priority_order.get(x.get('metadata', {}).get('priority', 'low').lower(),
|
| 109 |
x.get('metadata', {}).get('timestamp', 0)
|
| 110 |
))
|
|
|
|
| 111 |
return results[:limit]
|
| 112 |
except Exception as e:
|
| 113 |
logger.error(f"Failed to query knowledge base: {e}")
|
|
|
|
| 105 |
# Sort by priority (high, medium, low) and then by timestamp
|
| 106 |
priority_order = {"high": 1, "medium": 2, "low": 3}
|
| 107 |
results.sort(key=lambda x: (
|
| 108 |
+
priority_order.get(x.get('metadata', {}).get('priority', 'low').lower(), 3),
|
| 109 |
x.get('metadata', {}).get('timestamp', 0)
|
| 110 |
))
|
| 111 |
+
|
| 112 |
return results[:limit]
|
| 113 |
except Exception as e:
|
| 114 |
logger.error(f"Failed to query knowledge base: {e}")
|