Anomalie #17192
Warning à la première execution
Distribution:
Description
A la première execution du script
un warning apparait Warning: Unknown table 'profilcache'
Historique
#1 Mis à jour par Renaud Dussol il y a plus de 7 ans
- % réalisé changé de 0 à 50
from warnings import filterwarnings
filterwarnings('ignore', category = MySQLdb.Warning)
Eventuellement (A tester) :
warnings.filterwarnings("ignore", "Unknown table.*")
pour ne pas supprimer tous les warnings MySQL
#2 Mis à jour par Arnaud FORNEROT il y a plus de 7 ans
- Version cible changé de Envole 5.3 à Envole 5.4
#3 Mis à jour par Arnaud FORNEROT il y a environ 7 ans
- Version cible
Envole 5.4supprimé
#4 Mis à jour par Renaud Dussol il y a environ 7 ans
- % réalisé changé de 50 à 90
Test sur Unknown table OK
Code :
from warnings import filterwarnings
filterwarnings("ignore", "Unknown table.*")
A appliquer
#5 Mis à jour par Renaud Dussol il y a environ 7 ans
Finalement on teste la présence de la table avec un show tables
c.execute("SHOW TABLES") tables = c.fetchall() if tables and tables[0][0] == 'profilcache': c.execute("DROP TABLE IF EXISTS profilcache")
Cela permet du même coup de faire le select sur le moment de dernière exécution pour lancer en mode auto
#6 Mis à jour par Renaud Dussol il y a presque 7 ans
- Statut changé de Nouveau à Résolu
Résolut par Commit 17e4cc82
#7 Mis à jour par Arnaud FORNEROT il y a plus de 6 ans
- Version cible mis à Envole 5.6
#8 Mis à jour par Arnaud FORNEROT il y a plus de 6 ans
- Statut changé de Résolu à Fermé