Skip to content

Commit

Permalink
fix minor bugs and code optimisations
Browse files Browse the repository at this point in the history
  • Loading branch information
dedaleDev committed Apr 18, 2024
1 parent f801076 commit cd5878b
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 12 deletions.
15 changes: 5 additions & 10 deletions operationOnDataBase.py
Original file line number Diff line number Diff line change
Expand Up @@ -235,8 +235,8 @@ def getAuteurNameByID(db:database.db, id:int)->str:
db.mkRequest("selectAuteurByID", False, id)
result = db.cursor.fetchall()
if result == None or result == []: return "Auteur inconnu"
if result[0][3] != None:
return f"{result[0][3]}"
if result[0][6] != None:
return f"{result[0][6]}"
return f"{result[0][2]} {result[0][1]}"
except Exception as e:
print(f"Une erreur est survenue lors de la recherche de l'auteur :{e}, ligne : {e.__traceback__.tb_lineno}")
Expand Down Expand Up @@ -283,8 +283,7 @@ def searchLivre(db:database.db, recherche:str = None):
print(f"Résultat de la recherche pour '{recherche}' :\n")
for i in range(len(result)) :
print(f"------------------------------------")
print(result[i][1].replace('\n', ''))
print(f"ISBN : {result[i][0]}\nAuteur: {getAuteurNameByID(db, result[i][2])}\nDescription : {result[i][3].replace('\n', '')}\nNote : {result[i][4]:.1f}/10\nDate de parution : {result[i][5]}\nStatut : {result[i][6]}\nGenre : {result[i][7]}\nFormat : {result[i][8]}\nPrix : {result[i][9]:.2f}\nPoint de vente : {result[i][10].replace('\n','')}\nEditeur : {result[i][11]}")
print(f"{result[i][1].replace('\n', '')}\nISBN : {result[i][0]}\nAuteur: {getAuteurNameByID(db, result[i][2])}\nDescription : {result[i][3].replace('\n', '')}\nNote : {result[i][4]:.1f}/10\nDate de parution : {result[i][5]}\nStatut : {result[i][6]}\nGenre : {result[i][7]}\nFormat : {result[i][8]}\nPrix : {result[i][9]:.2f}\nPoint de vente : {result[i][10].replace('\n','')}\nEditeur : {result[i][11]}")
input("Appuyez sur entrée pour continuer...")
except Exception as e :
print("Une erreur est survenue lors de la recherche du livre.", e, e.__traceback__.tb_lineno)
Expand All @@ -302,10 +301,7 @@ def searchPointDeVente(db:database.db):
print(f"Résultat de la recherche pour '{nom}' :\n")
for i in range(len(result)) :
print(f"------------------------------------")
print(result[i][1])
print(f"Adresse : {result[i][0].replace('\n', '')}")
print(f"Site web : {result[i][2]}")
print(f"téléphone : {result[i][3]}")
print(f"{result[i][1]}\nAdresse : {result[i][0].replace('\n', '')}\nSite web : {result[i][2]}\nTéléphone : {result[i][3]}")
input("Appuyez sur entrée pour continuer...")
except Exception as e:
print(f"Une erreur est survenue lors de la recherche du point de vente :{e}, ligne : {e.__traceback__.tb_lineno}")
Expand All @@ -323,8 +319,7 @@ def searchEditeur(db:database.db):
print(f"Résultat de la recherche pour '{nom}' :\n")
for i in range(len(result)) :
print(f"------------------------------------")
print(result[i][0])
print(f"Adresse : {result[i][1].replace('\n', '')}")
print(f"{result[i][0]}\nAdresse : {result[i][1].replace('\n', '')}")
input("Appuyez sur entrée pour continuer...")
except Exception as e:
print(f"Une erreur est survenue lors de la recherche de l'éditeur :{e}, ligne : {e.__traceback__.tb_lineno}")
Expand Down
2 changes: 0 additions & 2 deletions searchEngine.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,6 @@ def searchPointDeVente(recherche:str, db:database.db, onlyOne:bool = False)->lis
except Exception as e :
print("Une erreur est survenue lors de la recherche du point de vente : ",e ,e.__traceback__.tb_lineno)



def searchLivre(recherche:str, db:database.db, onlyOne:bool = False)->list:
try:
result = []
Expand Down

0 comments on commit cd5878b

Please sign in to comment.