Loren commited on
Commit
426cda8
·
verified ·
1 Parent(s): 01a35a9

Upload main.py

Browse files
Files changed (1) hide show
  1. 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 {"tags": tags,
 
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