diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index b39d6bb..8228582 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,18 +4,11 @@
-
+
-
-
-
-
-
-
-
@@ -459,7 +452,7 @@
1747251650255
-
+
@@ -501,7 +494,6 @@
-
@@ -526,6 +518,7 @@
-
+
+
\ No newline at end of file
diff --git a/Log/log_file.log b/Log/log_file.log
index 3a59303..fb5088a 100644
--- a/Log/log_file.log
+++ b/Log/log_file.log
@@ -204193,3 +204193,827 @@ INFO:werkzeug:127.0.0.1 - - [14/Jul/2026 22:16:56] "POST /myclass/api/get_partne
INFO:werkzeug:127.0.0.1 - - [14/Jul/2026 22:16:56] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [14/Jul/2026 22:16:57] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
INFO:werkzeug:127.0.0.1 - - [14/Jul/2026 22:16:57] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter_uptimized_With_Img/ HTTP/1.1" 200 -
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 20:32:18.133249 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 20:32:18.133249 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 20:32:18.134234 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 20:32:18.134234 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 20:32:18.134234 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+INFO:werkzeug:[31m[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.[0m
+ * Running on http://localhost:5001
+INFO:werkzeug:[33mPress CTRL+C to quit[0m
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 20:32:46.663200 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 20:32:46.663718 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 20:32:46.663718 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 20:32:46.664740 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 20:32:46.664740 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 20:34:10.531000 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:34:10.532001 : Le token partner est vide
+INFO:root:2026-07-16 20:34:10.534211 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:34:10.539483 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:34:10.569407 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:34:10.574440 : La session de connexion n'est pas valide
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:10] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:34:10.575435 : La session de connexion n'est pas valide
+INFO:root:2026-07-16 20:34:10.580502 : La session de connexion n'est pas valide
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:10] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:34:11.288345 : get_partner_account - La session de connexion n'est pas valide
+INFO:root:2026-07-16 20:34:11.288345 : getRecodedImage - Impossible de récupérer le recid du user
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:11] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:11] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:34:35.344102 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:35] "POST /myclass/api/partner_login/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:34:35.399214 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:34:35.402231 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:34:35.406216 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:35] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:34:35.415216 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:35] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:35] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:34:35.446325 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:34:35.449324 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:34:35.453840 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:35] "POST /myclass/api/Get_List_Categorie_Apprenant/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:34:35.458840 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:34:35.462847 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:35] "POST /myclass/api/Get_List_Financement_Mode/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:34:35.468842 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:root:2026-07-16 20:34:35.471859 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:35] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:35] "POST /myclass/api/Get_List_Type_Apprenant/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:34:35.480146 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:34:35.482665 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:35] "POST /myclass/api/Get_Partner_List_Partner_Client_with_filter_Like/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:35] "POST /myclass/api/Get_Partner_Object_Specific_Valide_Displayed_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:36] "POST /myclass/api/get_partner_class/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:36] "POST /myclass/api/GetAllValideSessionPartner_List/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:34:37.016632 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:37] "POST /myclass/api/Get_Partner_List_Partner_Client/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:34:38] "POST /myclass/api/Get_Statgaire_List_Partner_with_filter_uptimized_With_Img/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:00.112353 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:00] "POST /myclass/api/Update_Context_Partner_Account/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:00.165448 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:00.168485 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:00.172467 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:00.177478 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:00] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:00] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:00] "POST /myclass/api/Get_Type_Groupe_Apprenant/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:00] "POST /myclass/api/Get_List_Groupe_Inscrit_With_Filter/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:10.079645 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:10] "POST /myclass/api/Update_Context_Partner_Account/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:10.130789 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:10.133295 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:10.137847 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:10.139836 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:10.148809 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:10] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:10] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:10] "POST /myclass/api/Get_List_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:10] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:10] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:11.232098 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:11.235672 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:11.239689 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:11.243702 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:11] "POST /myclass/api/Get_List_Admission_Setup/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:11.251700 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:11.254699 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:11] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:11] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:11] "POST /myclass/api/Get_Given_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:11] "POST /myclass/api/Get_List_Admission_Setup_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:11] "POST /myclass/api/Get_List_Admission_Setup_Document/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:12.914222 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:12] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:16.536452 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:16.539691 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:16.542684 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:16.546686 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:16.550686 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:16] "POST /myclass/api/Get_List_Admission_Setup/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:16.559689 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:16] "POST /myclass/api/Get_List_Admission_Setup_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:16] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:16] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:16] "POST /myclass/api/Get_Given_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:16] "POST /myclass/api/Get_List_Admission_Setup_Document/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:17.569599 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:17] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:19.320225 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:19.325752 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:19.328751 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:19] "POST /myclass/api/Get_List_Admission_Setup/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:19.336747 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:19.337748 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:19.341748 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:19] "POST /myclass/api/Get_Given_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:19] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:19] "POST /myclass/api/Get_List_Admission_Setup_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:19] "POST /myclass/api/Get_List_Admission_Setup_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:19] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:20.396554 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:20] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:22.573497 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:22.577047 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:35:22.581034 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:22] "POST /myclass/api/Get_List_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:22] "POST /myclass/api/Get_Given_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:22] "POST /myclass/api/Get_Inscrit_Admiss_Session_Recorded_Image_from_front/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:29.591852 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:29] "POST /myclass/api/Update_Stagiaire_To_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:35:29.795817 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:35:29] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:47:35.765772 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:35.767771 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:35.771772 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:35.777773 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:35.785775 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:35] "POST /myclass/api/Get_List_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:35] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:35] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:47:35.954245 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:35.960244 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:35.963245 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:35.967761 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:35.977760 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:35] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:35] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:35] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:36] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:36] "POST /myclass/api/Get_List_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:47:36.127475 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:36.137517 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:36.142028 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:36.150548 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:36.160063 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:36] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:36] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:36] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:36] "POST /myclass/api/Get_List_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:47:36.343056 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:36.346065 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:36.348075 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:47:36.356072 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:47:36.358071 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:36] "POST /myclass/api/Get_List_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:36] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:36] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:36] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:47:36] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:48:38.415878 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:48:38.422876 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:48:38] "POST /myclass/api/Get_List_Admission_Setup/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:48:38.435932 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:48:38.444892 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:48:38.456428 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:48:38] "POST /myclass/api/Get_Given_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:48:38.465428 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:48:38] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:48:38] "POST /myclass/api/Get_List_Admission_Setup_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:48:38] "POST /myclass/api/Get_List_Admission_Setup_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:48:38] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:48:40.957954 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:48:40] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:53:55.547544 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:53:55.550563 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:53:55.551545 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:53:55] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:53:55.560140 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:53:55] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:53:55] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:53:55.578290 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:53:55] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:53:55.583256 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:53:55.586554 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:53:55.590579 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:53:55.591581 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:53:55.593580 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:53:55] "POST /myclass/api/Get_List_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:53:55] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:53:55] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:53:55] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:53:55.669474 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:53:55.674814 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:53:55.677238 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:53:55.680712 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:53:55.688049 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:53:55] "POST /myclass/api/Get_List_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:53:55] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:53:55] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:53:55] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:53:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:53:55] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:55:27.236299 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:55:27.239804 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:27] "POST /myclass/api/getRecodedImage/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:55:27.249825 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:55:27.258817 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:55:27.265336 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:55:27.275853 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:55:27.279852 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:27] "POST /myclass/api/Get_Nb_User_Internal_Mail_Not_Read/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:55:27.289975 : Connexion du partner recid = 43598820dd270936c3d2fd822717d0f18f194b1a1b894aaf89 OK. Mise à jour du firstconnexion et/ou lastconnexion : OK
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:27] "POST /myclass/api/LMS_Get_Partner_Data/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:27] "POST /myclass/api/get_partner_account/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:27] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:55:27.301476 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:55:27.306477 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:27] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:27] "POST /myclass/api/Get_List_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:27] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:27] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:55:29.209398 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:55:29.212943 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:55:29.216947 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:55:29.221945 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:55:29.227943 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:29] "POST /myclass/api/Get_List_Admission_Setup/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:55:29.235942 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:29] "POST /myclass/api/Get_Given_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:29] "POST /myclass/api/Get_List_Admission_Setup_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:29] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:29] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:55:29] "POST /myclass/api/Get_List_Admission_Setup_Document/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:56:04.707441 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:56:04.710959 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:56:04.714957 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:56:04.718956 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:56:04] "POST /myclass/api/Get_List_Admission_Setup/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:56:04.726958 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:56:04] "POST /myclass/api/Get_Given_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:56:04.733065 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:56:04] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:56:04] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:56:04] "POST /myclass/api/Get_List_Admission_Setup_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:56:04] "POST /myclass/api/Get_List_Admission_Setup_Document/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:56:05.980445 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:56:05] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:56:08.130254 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:56:08.133253 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:56:08.137803 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:56:08.144835 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:56:08] "POST /myclass/api/Get_List_Admission_Setup/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:56:08.150349 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:56:08] "POST /myclass/api/Get_Given_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:56:08.156883 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:56:08] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:56:08] "POST /myclass/api/Get_List_Admission_Setup_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:56:08] "POST /myclass/api/Get_List_Admission_Setup_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:56:08] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:56:09.161105 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:56:09] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:57:04.193764 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:57:04.199764 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:57:04.208278 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:57:04.209278 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:57:04.214278 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:57:04] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:57:04] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:57:04] "POST /myclass/api/Get_List_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:57:04] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:57:04] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 20:57:12.223697 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:57:12.293734 : strip_dictionary -'NoneType' object is not iterable - ERRORRRR AT Line : 4270
+INFO:root:2026-07-16 20:57:12.297734 : Add_Admission_Candidat_mass_for_One_Session -'bool' object has no attribute 'keys' - ERRORRRR AT Line : 3361
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:57:12] "[35m[1mPOST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1[0m" 500 -
+INFO:root:2026-07-16 20:59:05.764634 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 20:59:05.775175 : strip_dictionary -'NoneType' object is not iterable - ERRORRRR AT Line : 4270
+INFO:root:2026-07-16 20:59:05.781207 : Add_Admission_Candidat_mass_for_One_Session -'bool' object has no attribute 'keys' - ERRORRRR AT Line : 3361
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 20:59:05] "[35m[1mPOST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1[0m" 500 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:00:51.292519 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:00:51.292519 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:00:51.292519 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:00:51.292519 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:00:51.292519 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:00:51.602737 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:00:52.486926 : strip_dictionary -'NoneType' object is not iterable - ERRORRRR AT Line : 4270
+INFO:root:2026-07-16 21:00:52.488925 : Add_Admission_Candidat_mass_for_One_Session -'bool' object has no attribute 'keys' - ERRORRRR AT Line : 3361
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:00:52] "[35m[1mPOST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1[0m" 500 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:01:21.688808 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:01:21.688808 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:01:21.688808 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:01:21.688808 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:01:21.688808 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:02:03.851483 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:02:03.851483 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:02:03.851483 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:02:03.851483 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:02:03.851483 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:02:04.140704 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:02:04.835443 : strip_dictionary -'NoneType' object is not iterable - ERRORRRR AT Line : 4270
+INFO:root:2026-07-16 21:02:04.836460 : Add_Admission_Candidat_mass_for_One_Session -'bool' object has no attribute 'keys' - ERRORRRR AT Line : 3361
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:02:04] "[35m[1mPOST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1[0m" 500 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:03:58.612745 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:03:58.612745 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:03:58.612745 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:03:58.612745 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:03:58.612745 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:04:16.314438 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:04:16.314438 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:04:16.314438 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:04:16.314438 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:04:16.314438 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:04:57.409712 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:04:59.088025 : strip_dictionary -'NoneType' object is not iterable - ERRORRRR AT Line : 4270
+INFO:root:2026-07-16 21:04:59.090024 : Add_Admission_Candidat_mass_for_One_Session -'bool' object has no attribute 'keys' - ERRORRRR AT Line : 3363
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:04:59] "[35m[1mPOST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1[0m" 500 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\main.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:07:55.268923 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:07:55.269923 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:07:55.269923 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:07:55.269923 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:07:55.269923 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:07:56.483173 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:07:58.155621 : Add_Admission_Candidat_mass_for_One_Session L'identifiant de la session d'admission est invalide
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:07:58] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:08:29.367360 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:08:29.367360 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:08:29.367360 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:08:29.367360 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:08:29.367360 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:09:37.810146 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:09:37.810146 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:09:37.810146 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:09:37.810146 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:09:37.810146 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:09:47.075854 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:09:48.944828 : Controle_Add_Admission_Candidat_mass_for_One_Session Le champ 'admission_session_id' n'existe pas, Creation participants annulée
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:09:48] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:11:08.638376 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:11:08.640378 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:11:08.644378 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:11:08.647378 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:11:08.652378 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:11:08] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:11:08] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:11:08] "POST /myclass/api/Get_List_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:11:08] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:11:08] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:11:44.179734 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:11:44.182747 : Add_Admission_Candidat_mass_for_One_Session Le champ 'session_id' n'existe pas, Creation participants annulée
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:11:44] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:12:10.997773 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:12:10.998774 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:12:11.000772 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:12:11.002774 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:12:11.006289 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:12:11] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:12:11] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:12:11] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:12:11] "POST /myclass/api/Get_List_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:12:11] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:12:38.508681 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:12:38.509668 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:12:38.509668 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:12:38.509668 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:12:38.509668 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:13:14.776435 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:13:14.776435 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:13:14.776435 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:13:14.776435 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:13:14.776435 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:13:34.915674 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:13:34.915674 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:13:34.915674 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:13:34.915674 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:13:34.915674 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:14:06.101318 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:14:09.691663 : Controle_Add_Admission_Candidat_mass_for_One_Session : entete du fichier csv. 'Nom J. Fille' n'est pas acceptée
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:14:09] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:15:40.679730 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:15:40.702253 : Controle_Add_Admission_Candidat_mass_for_One_Session : Le champ 'session_id' n'est pas présent dans le fichier. Il est obligatoire
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:15:40] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:16:13.215119 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:16:13.215119 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:16:13.215119 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:16:13.215119 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:16:13.215119 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:16:42.959187 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:16:42.959187 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:16:42.959187 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:16:42.959187 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:16:42.959187 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:18:03.095205 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:18:03.096207 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:18:03.096207 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:18:03.096207 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:18:03.096207 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:18:09.584423 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:18:11.965586 : Controle_Add_Admission_Candidat_mass_for_One_Session : Le champ 'token' n'est pas présent dans le fichier. Il est obligatoire
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:18:11] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:19:26.580228 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:19:26.580228 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:19:26.580228 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:19:26.580228 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:19:26.581240 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:19:43.909222 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:19:46.129034 : Controle_Add_Admission_Candidat_mass_for_One_Session -'formation_code_externe' - ERRORRRR AT Line : 3991
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:19:46] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:20:25.808689 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:20:25.808689 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:20:25.808689 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:20:25.808689 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:20:25.808689 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:20:34.904602 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:20:36.721749 : Controle_Add_Admission_Candidat_mass_for_One_Session Ligne : 2 : Une personne est déjà inscrite à cette session avec la même adresse email
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:20:36] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:21:42.676085 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:21:42.702592 : Controle_Add_Admission_Candidat_mass_for_One_Session -'NoneType' object is not subscriptable - ERRORRRR AT Line : 4105
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:21:42] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:22:18.169808 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:22:18.193817 : Controle_Add_Admission_Candidat_mass_for_One_Session -'NoneType' object is not subscriptable - ERRORRRR AT Line : 4105
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:22:18] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:23:05.841408 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:23:05.841408 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:23:05.841408 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:23:05.841408 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:23:05.841408 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:23:10.128857 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:23:11.466733 : Controle_Add_Admission_Candidat_mass_for_One_Session -'status' - ERRORRRR AT Line : 4233
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:23:11] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:25:23.093149 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:25:23.093149 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:25:23.093149 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:25:23.093149 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:25:23.093149 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:25:27.187596 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:25:28.898489 : Controle_Add_Admission_Candidat_mass_for_One_Session -'prix' - ERRORRRR AT Line : 4240
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:25:28] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:26:37.596794 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:26:37.596794 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:26:37.596794 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:26:37.596794 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:26:37.596794 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:26:38.954084 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:26:40.315271 : Add_Admission_Candidat_mass_for_One_Session -'session_id' - ERRORRRR AT Line : 3489
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:26:40] "[35m[1mPOST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1[0m" 500 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:28:25.989766 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:28:25.989766 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:28:25.989766 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:28:25.989766 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:28:25.989766 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:28:57.760360 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:28:57.760360 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:28:57.760360 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:28:57.760360 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:28:57.760360 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:29:25.172294 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:29:25.172294 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:29:25.172294 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:29:25.172294 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:29:25.172294 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:29:25.472065 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:29:26.260918 : Add_Admission_Candidat_mass_for_One_Session -'session_id' - ERRORRRR AT Line : 3566
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:29:26] "[35m[1mPOST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1[0m" 500 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:30:21.365452 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:30:21.365452 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:30:21.365452 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:30:21.365452 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:30:21.365452 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:30:48.677273 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:30:52.038291 : Add_Stagiaire_To_Admission_Session - : La valeur 'session_id' n'est pas presente dans la liste des arguments
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:30:52] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:32:38.073042 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:32:38.073042 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:32:38.074046 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:32:38.074046 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:32:38.074046 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:33:51.242946 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:33:53.378750 : Add_Admission_Candidat_mass_for_One_Session -'' - ERRORRRR AT Line : 3509
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:33:53] "[35m[1mPOST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1[0m" 500 -
+INFO:werkzeug: * Detected change in 'C:\\Users\\Cherif\\Documents\\myclass.com\\Siteweb\\Elyos_Ftion_Initiale\\Ela_back\\Back_Office_FI\\session_admission_fi.py', reloading
+INFO:werkzeug: * Restarting with stat
+DEBUG:matplotlib:matplotlib data path: C:\Users\Cherif\Documents\myclass.com\Siteweb\Elyos_Ftion_Continue\Ela_back\Back_Office\venv\Lib\site-packages\matplotlib\mpl-data
+DEBUG:matplotlib:CONFIGDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib:interactive is False
+DEBUG:matplotlib:platform is win32
+DEBUG:matplotlib:CACHEDIR=C:\Users\Cherif\.matplotlib
+DEBUG:matplotlib.font_manager:Using fontManager instance from C:\Users\Cherif\.matplotlib\fontlist-v390.json
+INFO:root:2026-07-16 21:35:15.934539 : ++++ ENVIRONNEMENT DEVELOPPEMENT ++++
+INFO:root:2026-07-16 21:35:15.934539 : ++ DATABASE mongodb://localhost:27017/cherifdb_dev_fi ++
+INFO:root:2026-07-16 21:35:15.936046 : ++ DBNAME Database(MongoClient(host=['localhost:27017'], document_class=dict, tz_aware=False, connect=True), 'cherifdb_dev_fi') ++
+INFO:root:2026-07-16 21:35:15.936046 : ++ FLASK PORT 5001 ++
+INFO:root:2026-07-16 21:35:15.936046 : ++ LMS_BAS_URL mysy-hosting.com/ ++
+WARNING:werkzeug: * Debugger is active!
+INFO:werkzeug: * Debugger PIN: 479-264-725
+INFO:root:2026-07-16 21:35:29.318981 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:35:29] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:35:36.118447 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:35:36] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:35:47.555210 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:35:47] "POST /myclass/api/Delete_Stagiaire_To_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:35:47.653437 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:35:47] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:35:49.834150 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:35:49] "POST /myclass/api/Delete_Stagiaire_To_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:35:49.889669 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:35:49] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:37:20.361948 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:37:20.363949 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:37:20.365950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:37:20.366950 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:37:20.369952 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:37:20] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:37:20] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:37:20] "POST /myclass/api/Get_List_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:37:20] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:37:20] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:37:41.328188 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:37:41.331699 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:37:41.335743 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:37:41.338711 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:37:41] "POST /myclass/api/Get_List_Admission_Setup/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:37:41.347723 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:37:41.350735 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:37:41] "POST /myclass/api/Get_Given_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:37:41] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:37:41] "POST /myclass/api/Get_List_Admission_Setup_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:37:41] "POST /myclass/api/Get_List_Admission_Setup_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:37:41] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:37:42.390443 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:37:42] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:37:49.280348 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:37:49] "POST /myclass/api/Add_Admission_Candidat_mass_for_One_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:37:49.412069 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:37:49] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:44:09.057933 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:44:09.062375 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:44:09.066696 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:44:09.067698 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:44:09.072902 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:44:09] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:44:09] "POST /myclass/api/Get_List_Site_Formation_with_filter/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:44:09] "POST /myclass/api/Get_Partner_All_Class_Few_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:44:09] "POST /myclass/api/Get_List_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:44:09] "POST /myclass/api/Get_List_Ressource_Humaine_no_filter/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:44:15.014198 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:44:15.017718 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:44:15.021715 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:44:15.023715 : Security check : IP adresse '127.0.0.1' connected
+INFO:root:2026-07-16 21:44:15.027722 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:44:15] "POST /myclass/api/Get_List_Admission_Setup/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:44:15.034722 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:44:15] "POST /myclass/api/Get_Given_Admission_Session/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:44:15] "POST /myclass/api/Get_List_Admission_Setup_Etape/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:44:15] "POST /myclass/api/Get_List_Admission_Setup_Document/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:44:15] "POST /myclass/api/Get_Partner_Session_Ftion_Reduice_Fields/ HTTP/1.1" 200 -
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:44:15] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
+INFO:root:2026-07-16 21:44:16.137675 : Security check : IP adresse '127.0.0.1' connected
+INFO:werkzeug:127.0.0.1 - - [16/Jul/2026 21:44:16] "POST /myclass/api/Get_List_Stagiaire_Admission_Session/ HTTP/1.1" 200 -
diff --git a/main.py b/main.py
index 522f328..d6fe366 100644
--- a/main.py
+++ b/main.py
@@ -17015,9 +17015,15 @@ API permet d'importer en masse des candidats a une session d'admission
def Add_Admission_Candidat_mass_for_One_Session():
# On recupere le corps (payload) de la requete
payload = mycommon.strip_dictionary (request.form.to_dict())
- print(" ### Add_Admission_Candidat_mass_for_One_Session payload = ", payload)
- status, retval = session_admission_fi.Add_Admission_Candidat_mass_for_One_Session(payload)
- return jsonify(status=status, message=retval)
+ print(" ### Add_Admission_Candidat_mass_for_One_Session payload = ",payload)
+ #print(request.files)
+
+ if request.method == 'POST':
+ # Create variable for uploaded file
+ f = request.files['File']
+ localStatus, message = session_admission_fi.Add_Admission_Candidat_mass_for_One_Session(f, MYSY_GV.TEMPORARY_DIRECTORY_V2, payload)
+ return jsonify(status=localStatus, message=message)
+
diff --git a/session_admission_fi.py b/session_admission_fi.py
index 763271d..ae2feb0 100644
--- a/session_admission_fi.py
+++ b/session_admission_fi.py
@@ -3357,6 +3357,7 @@ def Add_Admission_Candidat_mass_for_One_Session(file=None, Folder=None, diction=
# Ici on doit mettre tous les champs possible (obligatoire ou non) de la BDD dans la liste
# field_list.
'''
+
field_list = ['token', 'admission_session_id']
incom_keys = diction.keys()
for val in incom_keys:
@@ -3402,7 +3403,7 @@ def Add_Admission_Candidat_mass_for_One_Session(file=None, Folder=None, diction=
if ("admission_session_id" in diction.keys() and diction['admission_session_id']):
admission_session_id = diction['admission_session_id']
- admission_session_id_count = MYSY_GV.dbname['session_formation'].count_documents(
+ admission_session_id_count = MYSY_GV.dbname['admission_session'].count_documents(
{'_id': ObjectId(str(admission_session_id)),
'valide': '1',
'partner_owner_recid': partner_recid})
@@ -3412,7 +3413,7 @@ def Add_Admission_Candidat_mass_for_One_Session(file=None, Folder=None, diction=
inspect.stack()[0][3]) + " L'identifiant de la session d'admission est invalide ")
return False, " L'identifiant de la session d'admission est invalide"
- admission_session_id_data = MYSY_GV.dbname['session_formation'].find_one(
+ admission_session_id_data = MYSY_GV.dbname['admission_session'].find_one(
{'_id': ObjectId(str(admission_session_id)),
'valide': '1',
'partner_owner_recid': partner_recid})
@@ -3448,7 +3449,7 @@ def Add_Admission_Candidat_mass_for_One_Session(file=None, Folder=None, diction=
# Verification que les noms des colonne sont bien corrects"
'''
field_list = ['prenom', 'nom', 'prenom', 'email', 'telephone', 'modefinancement',
- 'session_id', 'employeur', 'status', 'price',
+ 'employeur', 'status', 'price',
'client_rattachement_id', 'adresse', 'code_postal', 'ville', 'pays',
'type_apprenant', 'civilite', 'date_naissance', 'memo', 'comment',
"num_secu", "is_rgpd", "situation_famille", "piece_identite_type", "piece_identite_num",
@@ -3485,7 +3486,7 @@ def Add_Admission_Candidat_mass_for_One_Session(file=None, Folder=None, diction=
- mysession_count_qry = {'_id': ObjectId(str(diction['session_id'])), 'valide': '1',
+ mysession_count_qry = {'_id': ObjectId(str(diction['admission_session_id'])), 'valide': '1',
'partner_owner_recid': str(partner_recid), }
# print(" ### mysession_count_qry = ", mysession_count_qry)
@@ -3504,8 +3505,8 @@ def Add_Admission_Candidat_mass_for_One_Session(file=None, Folder=None, diction=
for n in x:
if (str(df['prenom'].values[n]) and str(df['nom'].values[n]) and str(df['email'].values[n])):
mydata = {}
- class_external_code = str(df['formation_code_externe'].values[n])
- # mydata['code_session'] = str(df['code_session'].values[n])
+
+ mydata['session_id'] = str(diction['admission_session_id'])
mydata['prenom'] = str(df['prenom'].values[n])
mydata['nom'] = str(df['nom'].values[n])
if (len(str(mydata['nom']).strip()) < 2):
@@ -3563,7 +3564,7 @@ def Add_Admission_Candidat_mass_for_One_Session(file=None, Folder=None, diction=
"$regex": f"^{re.escape(str(local_email))}$",
"$options": "i"
},
- 'session_id': diction['session_id'],
+ 'session_id': diction['admission_session_id'],
'partner_owner_recid': partner_recid})
if (is_inscrit_exist > 0):
@@ -3799,28 +3800,24 @@ def Add_Admission_Candidat_mass_for_One_Session(file=None, Folder=None, diction=
if (local_client_retval_data is not None):
mydata['facture_client_rattachement_id'] = str(local_client_retval_data['_id'])
- mydata['status'] = str(df['status'].values[n]).strip()
- mystatus = mycommon.tryInt(str(mydata['status']))
-
- if (str(mystatus) != "0" and str(mystatus) != "1" and str(mystatus) != "2"):
- mycommon.myprint(
- str(inspect.stack()[0][3]) + " Le champ 'status' de la ligne " + str(
- n) + " est incorrecte. Valeurs acceptées : 0,1,2")
- return False, " Le champ status de la ligne " + str(
- n) + " est incorrecte. Valeurs acceptées : 0,1,2"
-
- if (str(mystatus).strip() == "1"):
- mydata['inscription_validation_date'] = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S"))
-
- local_price = str(df['prix'].values[n]).strip()
- local_status, new_price = mycommon.IsFloat(local_price)
- if (local_status is False):
- mycommon.myprint(
- str(inspect.stack()[0][3]) + " Le champ 'prix' de la ligne " + str(n + 2) + " est incorrecte.")
- return False, " Le champ prix de la ligne " + str(n + 2) + " est incorrecte. "
+ mystatus = ""
+ if ("status" in df.keys()):
+ if (str(df['status'].values[n])):
+ mystatus = mycommon.tryInt(str(df['status'].values[n]).strip())
+ mydata['status'] = str(mystatus).strip()
+ local_price = ""
+ if ("prix" in df.keys()):
+ local_price = str(df['prix'].values[n]).strip()
+ local_status, new_price = mycommon.IsFloat(local_price)
+ if (local_status is False):
+ mycommon.myprint(
+ str(inspect.stack()[0][3]) + " Le champ 'prix' de la ligne " + str(
+ n + 2) + " est incorrecte.")
+ return False, " Le champ prix de la ligne " + str(n + 2) + " est incorrecte. "
mydata['price'] = local_price
+
type_apprenant = "0"
if ("type_apprenant" in df.keys()):
if (str(df['type_apprenant'].values[n])):
@@ -3871,7 +3868,7 @@ def Controle_Add_Admission_Candidat_mass_for_One_Session(saved_file=None, Folder
# Ici on doit mettre tous les champs possible (obligatoire ou non) de la BDD dans la liste
# field_list.
'''
- field_list = ['token','session_id']
+ field_list = ['token','admission_session_id']
incom_keys = diction.keys()
for val in incom_keys:
if val not in field_list and val.startswith('my_') is False:
@@ -3918,7 +3915,7 @@ def Controle_Add_Admission_Candidat_mass_for_One_Session(saved_file=None, Folder
# Verification que les noms des colonne sont bien corrects"
'''
field_list = [ 'prenom', 'nom', 'prenom', 'email', 'telephone', 'modefinancement',
- 'session_id', 'employeur', 'status', 'price',
+ 'employeur', 'status', 'price',
'client_rattachement_id', 'adresse', 'code_postal', 'ville', 'pays',
'type_apprenant', 'civilite', 'date_naissance', 'memo', 'comment',
"num_secu", "is_rgpd", "situation_famille", "piece_identite_type", "piece_identite_num",
@@ -3944,8 +3941,7 @@ def Controle_Add_Admission_Candidat_mass_for_One_Session(saved_file=None, Folder
# Verification des champs obligatoires dans le fichier
- field_list_obligatoire_file = ['nom', 'prenom', 'email', 'telephone',
- 'session_id', 'token']
+ field_list_obligatoire_file = ['nom', 'prenom', 'email', 'telephone']
for val in field_list_obligatoire_file:
if val not in df.columns:
@@ -3968,7 +3964,7 @@ def Controle_Add_Admission_Candidat_mass_for_One_Session(saved_file=None, Folder
#print(" #### session_data = ",session_data)
"""
- mysession_count_qry = {'_id': ObjectId(str(diction['session_id'])), 'valide': '1',
+ mysession_count_qry = {'_id': ObjectId(str(diction['admission_session_id'])), 'valide': '1',
'partner_owner_recid': str(partner_recid), }
# print(" ### mysession_count_qry = ", mysession_count_qry)
@@ -3988,7 +3984,6 @@ def Controle_Add_Admission_Candidat_mass_for_One_Session(saved_file=None, Folder
for n in x:
if( str(df['prenom'].values[n]) and str(df['nom'].values[n]) and str(df['email'].values[n]) ) :
mydata = {}
- class_external_code = str(df['formation_code_externe'].values[n])
#mydata['code_session'] = str(df['code_session'].values[n])
mydata['prenom'] = str(df['prenom'].values[n])
mydata['nom'] = str(df['nom'].values[n])
@@ -4018,7 +4013,7 @@ def Controle_Add_Admission_Candidat_mass_for_One_Session(saved_file=None, Folder
local_ine = str(df['ine'].values[n])
is_exist_ine_count = MYSY_GV.dbname['admission_session_inscrit'].count_documents(
{'ine': str(local_ine),
- 'session_id': str(diction['session_id']),
+ 'session_id': str(diction['admission_session_id']),
'partner_owner_recid': str(partner_recid)
})
@@ -4039,7 +4034,7 @@ def Controle_Add_Admission_Candidat_mass_for_One_Session(saved_file=None, Folder
"$regex": f"^{re.escape(str(local_email))}$",
"$options": "i"
},
- 'session_id': diction['session_id'],
+ 'session_id': diction['admission_session_id'],
'partner_owner_recid': partner_recid})
if (is_inscrit_exist > 0):
@@ -4103,9 +4098,6 @@ def Controle_Add_Admission_Candidat_mass_for_One_Session(saved_file=None, Folder
return False, " La date de naissance à ligne " + str(n + 2) + " n'est pas au format 'jj/mm/aaaa' "
- mydata['session_id'] = str(mysession_data['_id'])
- mydata['class_internal_url'] = str(mysession_data['class_internal_url'])
-
adresse = ""
@@ -4233,28 +4225,21 @@ def Controle_Add_Admission_Candidat_mass_for_One_Session(saved_file=None, Folder
if (local_client_retval_data is not None):
mydata['facture_client_rattachement_id'] = str(local_client_retval_data['_id'])
-
- mydata['status'] = str(df['status'].values[n]).strip()
- mystatus = mycommon.tryInt(str(mydata['status']))
+ mystatus = ""
+ if ("status" in df.keys()):
+ if (str(df['status'].values[n])):
+ mystatus = mycommon.tryInt(str(df['status'].values[n]).strip())
+ mydata['status'] = str(mystatus).strip()
- if( str(mystatus) != "0" and str(mystatus) != "1" and str(mystatus) != "2"):
- mycommon.myprint(
- str(inspect.stack()[0][3]) + " Le champ 'status' de la ligne " + str(n) + " est incorrecte. Valeurs acceptées : 0,1,2")
- return False, " Le champ status de la ligne " + str(n) + " est incorrecte. Valeurs acceptées : 0,1,2"
-
-
- if( str(mystatus).strip() == "1"):
- mydata['inscription_validation_date'] = str(datetime.now().strftime("%d/%m/%Y %H:%M:%S"))
-
-
- local_price = str(df['prix'].values[n]).strip()
- local_status, new_price = mycommon.IsFloat(local_price)
- if( local_status is False ):
- mycommon.myprint(
- str(inspect.stack()[0][ 3]) + " Le champ 'prix' de la ligne " + str( n+2) + " est incorrecte.")
- return False, " Le champ prix de la ligne " + str(n+2) + " est incorrecte. "
-
+ local_price = ""
+ if ("prix" in df.keys()):
+ local_price = str(df['prix'].values[n]).strip()
+ local_status, new_price = mycommon.IsFloat(local_price)
+ if( local_status is False ):
+ mycommon.myprint(
+ str(inspect.stack()[0][ 3]) + " Le champ 'prix' de la ligne " + str( n+2) + " est incorrecte.")
+ return False, " Le champ prix de la ligne " + str(n+2) + " est incorrecte. "
mydata['price'] = local_price
type_apprenant = "0"
@@ -4263,6 +4248,7 @@ def Controle_Add_Admission_Candidat_mass_for_One_Session(saved_file=None, Folder
type_apprenant = str(df['type_apprenant'].values[n]).strip()
type_apprenant = str(mycommon.tryInt(type_apprenant))
+ print(" ### type_apprenant === ", type_apprenant)
if (type_apprenant not in MYSY_GV.INSCRIPTION_TYPE_APPRENANT):
mycommon.myprint(
str(inspect.stack()[0][3]) + "Ligne : " + str(