Spaces:
Sleeping
Sleeping
Upload main.py
Browse files- app/main.py +5 -2
app/main.py
CHANGED
|
@@ -27,6 +27,7 @@ def get_tags():
|
|
| 27 |
Dict: Un dictionnaire contenant soit la liste des tags, soit les informations d'erreur.
|
| 28 |
- Si succès :
|
| 29 |
{
|
|
|
|
| 30 |
"tags": List[str] # Liste des noms de tags triés par ordre alphabétique
|
| 31 |
}
|
| 32 |
- En cas d'erreur :
|
|
@@ -43,7 +44,7 @@ def get_tags():
|
|
| 43 |
try:
|
| 44 |
dict_result = database.fetch_tags()
|
| 45 |
if dict_result["status"] == "ok":
|
| 46 |
-
return {"tags": dict_result["result"]}
|
| 47 |
else:
|
| 48 |
return dict_result
|
| 49 |
except Exception as e:
|
|
@@ -62,6 +63,7 @@ def get_articles_with_tags(tags: List[str] = Query(..., description="Liste des t
|
|
| 62 |
Dict: Un dictionnaire contenant soit les articles correspondants, soit les informations d'erreur.
|
| 63 |
- Si succès :
|
| 64 |
{
|
|
|
|
| 65 |
"tags": List[str], # Tags utilisés pour filtrer
|
| 66 |
"articles": List[Dict] # Liste des articles correspondants
|
| 67 |
}
|
|
@@ -83,7 +85,8 @@ def get_articles_with_tags(tags: List[str] = Query(..., description="Liste des t
|
|
| 83 |
try:
|
| 84 |
dict_result = database.fetch_articles_by_tags(tags)
|
| 85 |
if dict_result["status"] == "ok":
|
| 86 |
-
return {"
|
|
|
|
| 87 |
"articles": dict_result["result"]}
|
| 88 |
else:
|
| 89 |
return dict_result
|
|
|
|
| 27 |
Dict: Un dictionnaire contenant soit la liste des tags, soit les informations d'erreur.
|
| 28 |
- Si succès :
|
| 29 |
{
|
| 30 |
+
"status": "ok",
|
| 31 |
"tags": List[str] # Liste des noms de tags triés par ordre alphabétique
|
| 32 |
}
|
| 33 |
- En cas d'erreur :
|
|
|
|
| 44 |
try:
|
| 45 |
dict_result = database.fetch_tags()
|
| 46 |
if dict_result["status"] == "ok":
|
| 47 |
+
return {"status": "ok", "tags": dict_result["result"]}
|
| 48 |
else:
|
| 49 |
return dict_result
|
| 50 |
except Exception as e:
|
|
|
|
| 63 |
Dict: Un dictionnaire contenant soit les articles correspondants, soit les informations d'erreur.
|
| 64 |
- Si succès :
|
| 65 |
{
|
| 66 |
+
"status": "ok",
|
| 67 |
"tags": List[str], # Tags utilisés pour filtrer
|
| 68 |
"articles": List[Dict] # Liste des articles correspondants
|
| 69 |
}
|
|
|
|
| 85 |
try:
|
| 86 |
dict_result = database.fetch_articles_by_tags(tags)
|
| 87 |
if dict_result["status"] == "ok":
|
| 88 |
+
return {"status": "ok",
|
| 89 |
+
"tags": tags,
|
| 90 |
"articles": dict_result["result"]}
|
| 91 |
else:
|
| 92 |
return dict_result
|